내 PHP는 약간 녹슬었지만 지금은 내 마음을 괴롭 히고 있습니다. 나는 이것을 봤 거든 내가 찾은 모든 stackoverflow 질문을 읽을 수 관련,하지만 그 모든 그들에 합법적 인 정의되지 않은 변수가있는 것 같았다. 그게 내 것이 나를 똑같은 문제라고 믿게하지만, 단순한 코드를 쳐다 보지 않고서는 이것을 줄여서 어디서나 나를 데려 간다. 제발 누군가가 내 dunce 모자를주고 내가 뭘 잘못했는지 말해줘!PHP는 내 정의 된 변수가 정의되지 않았 음을 주장합니다.
<?php
//test for damn undefined variable error
$msgs = "";
function add_msg($msg){
$msgs .= "<div>$msg</div>";
}
function print_msgs(){
print $msgs;
}
add_msg("test");
add_msg("test2");
print_msgs();
?>
이 나에게 미치게 출력은 다음을 제공합니다 :
공지 사항 : 정의되지 않은 변수 : MSG를 C에서을 : \ WAMP \ www가 \ fgwl 라인에서 PHP-LIB \의 fgwlshared.php \ 7
공지 사항 : 정의되지 않은 변수 : C에서 MSG를 : \ WAMP \ www가 \ fgwl 라인에서 PHP-lib 디렉토리의 \의 fgwlshared.php \ 7
공지 사항 : 정의되지 않은 변수 : C에서 MSG를 : \ WAMP \ www가 \ fgwl \ PHP- lib \ fgwlshared.php on line 10
예,이 파일은 공유 파일로되어 있지만 현재 내가 붙여 넣은 파일을 제거했습니다. 어떤 아이디어?
예. 그게 그랬어. php에서 범위를 닦아야 할 것 같습니다. 감사! – tedders