좀 이상한 현상이 발생하는데요. 정보
기타 좀 이상한 현상이 발생하는데요.
본문
<?
$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 공부할까요?(으)로 부터 이동됨]
댓글 전체
진실로 위대한 사람은 말로 하는 사람이 아니라
실천하는 사람입니다.
관리자님의 수수함에 원츄... ㅡ,.ㅡ)_b
실천하는 사람입니다.
관리자님의 수수함에 원츄... ㅡ,.ㅡ)_b
너무나 솔직한 그누보드 관리자
정말 실력있는자는 모르는것을 모른다고 말할수 있는것 같네요.
정말 실력있는자는 모르는것을 모른다고 말할수 있는것 같네요.
감사하시긴요
이렇게 좋은 그누보드를 깔끔하게 막강하게 사용할 기회를 주시는 관리자님께 저야말로 무한한 감사를 드려야죠
으흐흐
이렇게 좋은 그누보드를 깔끔하게 막강하게 사용할 기회를 주시는 관리자님께 저야말로 무한한 감사를 드려야죠
으흐흐
lib.php 의 latest() 함수에서 global 변수로 선언한 $latest_skin 변수 때문에 애를 많이 먹었습니다.
이제 이해가 되네요.
감사합니다.
이제 이해가 되네요.
감사합니다.
global로 선언이 되었자나요..
전역 변수를 함수 내에서 재 설정 하더라도 적용이 안될 겁니다.
함수내에서 변수끼리의 처리를 한다면 모를까..
아래 URL을 한번 참고해 보십시오.
http://www.php.net/manual/kr/language.variables.scope.php
전역 변수를 함수 내에서 재 설정 하더라도 적용이 안될 겁니다.
함수내에서 변수끼리의 처리를 한다면 모를까..
아래 URL을 한번 참고해 보십시오.
http://www.php.net/manual/kr/language.variables.scope.php
함수안에서 변수값을 변경했으니까 값은 1이 되어야 하는것 아닌가요?
global 선언이 되어서 그런것 같습니다.
좀 이상하네요...
global 선언이 되어서 그런것 같습니다.
좀 이상하네요...
윽! 당연한거 아닌가요?
무지 심심하셨나 보네요^^
가장 나중에 정의 한 값이 적용되는거...
무지 심심하셨나 보네요^^
가장 나중에 정의 한 값이 적용되는거...
2 가나오는데요.