<?php $user=$_GET['username']; echo $user; ?>
直接運行改php腳本的話會出現(xiàn)”
Notice: Undefined index: username in D:wamp\test\test.php on line 2”的警告,但這是PHP 的提示而非報錯,這里我未給$user賦予值,就把它輸出,所以報錯了。PHP 本身不需要事先聲明變量即可直接使用,但是對未聲明變量會有提示。在網站正式開始運行時,會把提示關了的。
關閉 PHP 提示的方法:
打開php.ini:
error_reporting = E_ALL
改為:
error_reporting = E_ALL 改為: error_reporting = E_ALL & ~E_NOTICE
error_reporting = E_ALL & ~E_NOTICE
還有個不是辦法的辦法就是
在每個文件頭上加error_reporting(0); //只適用于當前頁
<?php error_reporting(0);//加上error_reporting(0);就不會彈出警告了 $user=$_GET['username']; echo $user; ?>