좀 이상한 현상이 발생하는데요.
<?
$aaa = 1;
function proc()
{
global $aaa;
$aaa = 2;
}
proc();
echo $aaa;
?>
결과값은?
[이 게시물은 관리자님에 의해 2003-08-11 14:17:19 공부할까요?(으)로 부터 이동됨]
$aaa = 1;
function proc()
{
global $aaa;
$aaa = 2;
}
proc();
echo $aaa;
?>
결과값은?
[이 게시물은 관리자님에 의해 2003-08-11 14:17:19 공부할까요?(으)로 부터 이동됨]
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 8개
실천하는 사람입니다.
관리자님의 수수함에 원츄... ㅡ,.ㅡ)_b
정말 실력있는자는 모르는것을 모른다고 말할수 있는것 같네요.
이렇게 좋은 그누보드를 깔끔하게 막강하게 사용할 기회를 주시는 관리자님께 저야말로 무한한 감사를 드려야죠
으흐흐
이제 이해가 되네요.
감사합니다.
전역 변수를 함수 내에서 재 설정 하더라도 적용이 안될 겁니다.
함수내에서 변수끼리의 처리를 한다면 모를까..
아래 URL을 한번 참고해 보십시오.
http://www.php.net/manual/kr/language.variables.scope.php
global 선언이 되어서 그런것 같습니다.
좀 이상하네요...
무지 심심하셨나 보네요^^
가장 나중에 정의 한 값이 적용되는거...