我在 PHP 中包含一个文件时遇到了一个奇怪的问题。这个文件有一个类定义,但是当我尝试将它包含在脚本中时,脚本会在包含点终止。这是一个例子:
<?php
require_once('../php_include/twitter_config.php');
echo 'line '.__LINE__.' executed</br />';
require_once('../php_include/db_config.php');
echo 'line '.__LINE__.' executed</br />';
require_once('../php_include/db_lib.php');
echo 'line '.__LINE__.' executed</br />';
?>
当我运行这个脚本时,我总是得到:
line 3 executed
line 5 executed
如您所见,我没有创建 db_lib.php 中定义的类的实例。我正在使用的IDE(netbeans)似乎不认为db_lib.php中有任何错误。任何想法为什么会发生这种情况?