致命错误和警告?

时间:2014-02-14 19:07:53

标签: php mysql

我正在尝试使用PHP和MySQL创建一个登录系统,而不是显示的消息:Array([0]=>mysql[1]=> host)这个出现了:

Warning: require_once(0): failed to open stream: No such file or directory in C:\xampp\htdocs\myfiles\core\init.php on line 21

Fatal error: require_once(): Failed opening required '0' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\myfiles\core\init.php on line 21

任何人都知道为什么会发生这种情况以及如何阻止它?

这也是init.php的第21行:require_once 'classes/' + $class + '.php';

1 个答案:

答案 0 :(得分:1)

PHP中的字符串连接是使用.运算符完成的。您包含的路径为:

require_once 'classes/' . $class . '.php';

您应该考虑为您的课程使用AutoLoader。这个机制的标准化有PSR-0