系統環境:使用的EasyPHP12 php自帶5.4.6. web目錄是安裝目下的E:\EasyPHP12\www中,我建立個項目test
設置php.ini > include_path= "E:\ EasyPHP12\www\test" 設定了個絕對路徑,相對路徑沒搞起,也沒搞清楚.
a.php (測試檔案)
inc/auth.php (inc目錄內測試檔案)
a.php中程式碼如下
<?php
include_once("inc/auth.php");
?>
<!TYPE html> ##<html>
<head> </head>
</html>
auth.php
<?
# phpinfo();
$ddd="1";
?>
問題有2個
1、我在本地運行開啟時http://127.0.0.1:8887/test/a.php開啟原始碼時感覺是將程式碼直接讀進來了,但並沒有執行include_once內的程式碼,這是怎麼回事。如果將phpinfo() 移到a.php中執行正常。
<?
phpinfo();
$ddd="1";
?>
<!DOCTYPE html>
<html>
<head> </head>
</html>
2、我在a.php中使用$ddd變數,程式碼:echo $ddd; 也不行,也報錯。
Notice: Undefined variable: ddd in E:\EasyPHP12\www\test\a.php on line 11