<?
require "inc.php";
function funa()
{
$aobj=new ctest();
echo $incvar."<br>";
echo $aobj->outsomething()."<br>";
echo "end funa()<br><br>";
}
?>是不是这个意思?
require "inc.php";
function funa()
{
$aobj=new ctest();
echo $incvar."<br>";
echo $aobj->outsomething()."<br>";
echo "end funa()<br><br>";
}
?>是不是这个意思?
in inc.php variable
is ctest Class!!!
end funa()
is ctest Class!!!着不是很正常吗?
函数中定义的变量在函数外是看不到的,除非你声明为全局变量
require在一开始就加载
require()函数用给定文件的内容取代它本身,这一代替过程发生在PHP引擎编译代码期间,而不是在执行期间进行,它不象include()那样会首先进行计算。include和你自己一句句的写上是一样的