我正在尝试使用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';
答案 0 :(得分:1)
PHP中的字符串连接是使用.
运算符完成的。您包含的路径为:
require_once 'classes/' . $class . '.php';
您应该考虑为您的课程使用AutoLoader。这个机制的标准化有PSR-0。