我是一个PHP新手(但是其他语言的长期开发人员),我正在尝试“
PHP,MysqL和
JavaScript”中的一些示例数据库连接.它显示了一个包含数据库连接变量(服务器名,用户名,密码,数据库等)的示例文件.我有一个PHP文件,它有一些我写的函数,其中一个有一些SQL查询.无论出于何种原因,在该文件中调用require_once不会输出任何错误(我已配置E_ALL)但我的数据库PHP文件中的那些变量为null.
我用该函数中的所有变量调用了一个回声,看看它到底发生了什么,当然它打印出一个空白行.世界上有什么超出范围?我必须遗漏一些简单的东西.
这是我正在做的一个例子
db_login.PHP
<?PHP $db_server = 'localhost'; // .... ?>
的functions.PHP
<?PHP require_once('db_login.PHP'); function myfunction() { echo "$db_server"; // ... } ?>
叫我疯了,但这应该不够简单吗?