标题: 请教include文件如何执行
bulin
小试牛刀
Rank: 2
注册用户



UID 20195
精华 0
积分 0(积分有什么用?)
帖子 147
阅读权限 10
注册 2002-7-24
状态 离线
发表于 2002-12-9 10:32  资料  个人空间  主页 短消息  加为好友 
请教include文件如何执行

include文件是否就如同将其代码写入调用的文件?
下面的这种情况是否能有输出?我试了几次都不行。只有将c.php中对b()的调用改为字符输出才会输出“ok”。下面这种调用是否有错,应如何更正?
在浏览器中执行a.php,而a.php包含了(include)b.php和c.php。b.php中定义了函数b(),c.php中定义了函数c()。
a.php
<?
include "b.php";
include "c.php";
...
echo c();
...
?>
b.php
<?
function b()
{
$b="ok";
return ($b);
}
?>
c.php
<?
...
function c()
{
echo b();
//echo "ok";
}
...
?>





RH9.0(7.2升级)
顶部
不容错过的IBM 集群技术资源汇总
tenii
小试牛刀
Rank: 2
注册用户



UID 13247
精华 0
积分 0(积分有什么用?)
帖子 112
阅读权限 10
注册 2002-4-9
状态 离线
发表于 2002-12-9 12:39  资料  个人空间  短消息  加为好友 
测试了吗?
不行吗?
应该是可以的呀!
能否把
c.php
<?
...
function c()
{
echo b();         c() 没有返回值
//echo "ok";
}
...
?>
改成
c.php
<?
...
function c()
{
return b();
}
...
?>
哦, a.php 中的调用是 
echo c();  这启不是成了 echo echo b();//这么说是不合理...
而c() 并没有返回值...
或将 a.php 改成
a.php
<?
include "b.php";
include "c.php";
...
// echo c();  c() 没有返回值 , 如何显示呀...
c();
...
?>

顶部
不容错过的IBM 集群技术资源汇总
 



当前时区 GMT+8, 现在时间是 2008-5-17 05:41

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.058480 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP