我有以下形式的代码:
<?php
function doSomething{
//Do stuff with MySQL
$con->tralalala();
}
$con = connectToDatabase;//This would actually be a line or two.
doSomething();
?>
这种(类型)代码不起作用,因为 doSomething() 没有与数据库的连接。谁能解释为什么不呢?我创建 $con 连接before我调用 doSomething()。那么为什么该函数表现得好像没有连接一样呢?
有什么方法可以解决这个问题,除了将连接传递到像 doSomething($con) 这样的函数中之外?
您可能需要告诉它在全局范围内查找:
function doSomething()
{
global $con;
$con->tralalala();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)