전역변수를 설정하려고 하는데 잘 안되네요 정보
전역변수를 설정하려고 하는데 잘 안되네요본문
common.php 파일에 전역 변수를 하나 생성해서 필요한 곳에서 common.php를 include 하여서
변수하나를 공통적으로 사용하려고 합니다. common.php 파일에 변수를 선언하였고 A 파일에서
common.php 파일을 include 하여 변수에 값을 넣었고 확인까지 하였습니다. 하지만 B 파일에서
common.php 파일을 include 하고 해당 변수를 사용하면 값이 출력되지 않습니다. 전역 변수 설정을
따로 하는 방법이 있는건가요?
변수하나를 공통적으로 사용하려고 합니다. common.php 파일에 변수를 선언하였고 A 파일에서
common.php 파일을 include 하여 변수에 값을 넣었고 확인까지 하였습니다. 하지만 B 파일에서
common.php 파일을 include 하고 해당 변수를 사용하면 값이 출력되지 않습니다. 전역 변수 설정을
따로 하는 방법이 있는건가요?
댓글 전체
그렇게하면 어딘가에서 변수 값을 변경하지않는한 안 될 까닭이 없습니다
common.php에서
$test='1234';
A화일에서
include_once("_common.php");
echo $test;
B화일에서
include_once("_common.php");
echo $test;
위와 같이 하면 둘다 잘 나와야 정상입니다
common.php에서
$test='1234';
A화일에서
include_once("_common.php");
echo $test;
B화일에서
include_once("_common.php");
echo $test;
위와 같이 하면 둘다 잘 나와야 정상입니다
common.php 보다는 extend 를 활용하시는 것이 더 좋을 것 같네요. extend 폴더에 php 파일이 있으면 무조건 include 해오기 때문에 편리합니다.
* 추신
질문하신 분 처럼 A파일에서 변수에 값을 넣는 다고, B 파일에 그 값이 유지되지는 않습니다.
DB를 활용하시거나, 직접 값을 넘기세요.
질문하신 분 처럼 A파일에서 변수에 값을 넣는 다고, B 파일에 그 값이 유지되지는 않습니다.
DB를 활용하시거나, 직접 값을 넘기세요.
감사합니다