当我通过cmd执行php artisan route:list命令时,我正在使用Laravel 5,并注意到发生了一些奇怪的事情。
它给了我一个错误:[Symfony\Component\Debug\Exception\FatalErrorException] Call to a member function getPath() on a non-object
它所指的代码是:Route::getCurrentRoute()->getPath()
但是,当我转储该代码时,不会抛出任何错误,并且它将正确显示当前路由。
在运行php artisan serve时也没有问题。使用php ar
这是我的线人。
app\Providers\AppServiceProvider.php
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\View;
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
View::share('aaa', 'abcdeade');
我的http服务器(实际上是Apache2.4.7和PHP5.5.8-2)在debian上运行时遇到了问题。如果没有启用display_errors,服务器就会像预期的那样返回一个500-http错误,但是当使用php.ini或apache指令启用display_errors时,服务器只会向客户端返回一个空白(或在出现错误之前发生的任何输出)。我无法以任何方式显示实际发生的php错误。
这里我有来自phpinfo()的配置部分
error_reporting 0
display_errors On
display_startup_errors On
html
// File that is run
echo require_once('required.php').'<br />';
// required.php
return 'Some text';
根据,上述应该输出Some text<br />。但是,将生成以下错误:
Warning: require_once(required.php<br />): failed to open stream: No such file or directory.
我发现我可以通过执行echo (require_onc
我是PHP的新手,不明白为什么它不能正常工作。我希望发生的是,如果发现一个会话,执行网页,否则重定向到login.php。发生的情况是,网页正在执行,用户看到sql错误,然后重定向发生。就好像if和else都在执行一样。请帮帮忙。
<?php
if (isset($_SESSION['userID']))
{
$mainUID=$_SESSION['userID'];
?>
<body>
The entire webpage is in here but removed it for a short example.
</bod
我正在使用opencart 2.0.2.0。我只是在检查一些随机的技巧,然后把url index.php?route=common/home写到index.php?route=common/home%00上。它向我展示了一个错误,Warning: is_dir() expects parameter 1 to be a valid path, string given in \system\engine\action.php on line 18不明白为什么会发生这种情况。任何人都可以帮助我知道这个错误发生的原因,以及如何解决它??