php页面include 的变量继承的问题,两头堵啊
呵呵,真的是两头堵啊。
PHP code
不怕全会也不怕不会,就怕会一点。我就是这么个情况。
PHP code
<?php $ab=city; $da=北京; include('../../shuchu.php'); ?> shuchu.php 代码如下 连接数据库 $num=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_news where ".$ab."='{$da}'"); 我之前还有个问题,解决后我明白了假设a.php include 了个页面,那这个页面可以使用a页面的所有变量。 但是今天下午又解决了个问题,明白了include的页面有些地方不能使用a页面的变量。例如上面这段代码,我测试的结果是$da可以正常使用,但是$ab就显示不出来了。如果不用include 都在一个页面就都其乐融融了。
不怕全会也不怕不会,就怕会一点。我就是这么个情况。
作者: sleep_tong 发布时间: 2011-06-10
$ab=city? $ab="city"?
作者: PhpNewnew 发布时间: 2011-06-10
回楼上,后来我都给变量值全加上了双引号,还是一样的。
作者: sleep_tong 发布时间: 2011-06-10
不是include的问题,应该是别的地方写错了,你在shuchu.php文件头上加上下面两行,看输出什么错误:
PHP code
PHP code
error_reporting(E_ALL); echo $ab;
作者: T5500 发布时间: 2011-06-10