您好,欢迎访问一九零五行业门户网

为何调用函数时必须把数据库连接文件放在函数体里面

为什么调用函数时必须把数据库连接文件放在函数体里面
像下面这个程序:
query(delete from lyb where id=$id);
fy(); }
if($act==list) { fy();}
function fy() {
require('conn.php');
$sql=select * from lyb order by id desc;
//echo $sql;
$result=$conn->query($sql);}
如果把 require('conn.php');写在函数的外面就不行,如下所示。这样如果有几个if语句的话,require('conn.php');就要重复写几遍,很不方便。我记得无参无返回值的函数,其实就相当于把该函数体中的代码插入到调用函数的位置处,但从这里看并不是这样的哦。
query(delete from lyb where id=$id);
fy(); }
if($act==list) { fy();}
function fy() {
$sql=select * from lyb order by id desc;
//echo $sql;
$result=$conn->query($sql);}
分享到: query($sql);}
其它类似信息

推荐信息