【发布时间】:2011-10-28 10:09:32
【问题描述】:
所以我正在开发一个 PHP 应用程序并尝试使所有东西都模块化。我有一个包含其他 php 文件的 index.php 文件。包含的第一个文件是 settings.php,它定义了我的 postgres 凭据,以便可以在其他地方访问它们。第二个文件是 connect.php,它有一个可以传递 sql 的函数,它会返回 $result。第三个文件具有调用 sql 函数并接收 $result 并对其进行解析的函数。在第三个文件中,我可以读取 $result 的结果,但是如果我尝试 if($result) 它会中断并且 isset/empty 无效。
有人对如何使这项工作有任何想法,还是我的结构很糟糕?
非常感谢!
迈克
【问题讨论】:
-
它是怎么破的?请发布您收到的错误消息。
-
请发布您的代码示例。
-
同意 - 需要更多信息。但是,一般来说,包括创建在其他文件中使用的变量的文件,或者包括依赖于在另一个文件中创建的变量的文件都是通往痛苦的道路。全局范围已经够糟糕了,当您混合多个文件时,您只是要求花时间找出问题所在,而不是编写代码。