登陆

新手简单问题求助include_once问题

系统环境:使用的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");
    
?>
<!DOCTYPE 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

# PHP
江森 江森 68 天前 79 次浏览

全部回复(0)我要回复

暂无评论~
  • 取消 回复 发送