php警告:require():文件名不能为空
这是index.phpphp警告:require():文件名不能为空,php,Php,这是index.php <?php require 'core/bootstrap.php'; require Router::load('routes.php')->direct(Request::uri()); 这是在路由器内部调用函数direct public function direct($uri) 如果未找到由$uri定义的路由,则函数不返回任何内容。 因此,当您使用无效路由调用以下内容时: require Router::load('routes.php')
<?php
require 'core/bootstrap.php';
require Router::load('routes.php')->direct(Request::uri());
这是在路由器内部调用函数direct
public function direct($uri)
如果未找到由$uri
定义的路由,则函数不返回任何内容。
因此,当您使用无效路由调用以下内容时:
require Router::load('routes.php')->direct(Request::uri());
你真的在打电话吗
require;
这将导致空文件名错误。显然Router::load('routes.php')->direct(Request::uri())
返回空字符串,因此,您正在尝试执行要求“”
。我的朋友我知道什么叫文件名不能为空错误意味着我需要任何解决方法的建议。“Request::uri()”返回的值需要与“routes.php”传入的值之一匹配。我将回显“Request::uri()”返回的值,然后查看它是否匹配任何内容。
require;