47295


触った覚えのない箇所でエラーが出ました。

下記のように、bootstrap.phpの66行目でエラーが出ました。

何が原因なのでしょうか。

お手数おかけしますが、ご回答頂けると幸いです。

宜しくお願いします。  
[![画像の説明をここに入力](https://i.stack.imgur.com/Ljc0s.png)](https://i.stack.imgur.com/Ljc0s.png)

エラーログ

[code]

    Fatal error: Uncaught Error: Call to undefined method Error::shutdown_handler() in /Users/tanakaakio/Desktop/fuelphp/fuel/core/bootstrap.php:66 Stack trace: #0 [internal function]: {closure}() #1 {main} thrown in /Users/■■■■/Desktop/fuelphp/fuel/core/bootstrap.php on line 66
            致命的なエラー：未知のエラー：/Users/■■■■/Desktop/fuelphp/fuel/core/bootstrap.php:66で未定義のメソッドError :: shutdown_handler（）を呼び出すスタックトレース：＃0 [internal function]：{closure}（） ＃1 {main}は/Users/■■■■/Desktop/fuelphp/fuel/core/bootstrap.php on line 66でスローされました
    
[/code]

下記bootstrap.php

[code]

            \Cli::error("Error: ".$e->getMessage()." in ".$e->getFile()." on ".$e->getLine());
                \Cli::beep();
                exit(1);
            }
        }
        return \Error::shutdown_handler();  ←ここ
    });
    
    set_exception_handler(function (\Exception $e)
    {
        // reset the autoloader
        \Autoloader::_reset();
    
        // deal with PHP bugs #42098/#54054
        if ( ! class_exists('Error'))
        {
            include COREPATH.'classes/error.php';
            class_alias('\Fuel\Core\Error', 'Error');
            class_alias('\Fuel\Core\PhpErrorException', 'PhpErrorException');
        }
    
[/code]

82行目も

[code]

    Fatal error: Uncaught Error: Call to undefined method Error::exception_handler() in /Users/■■■■/Desktop/fuelphp/fuel/core/bootstrap.php:82 Stack trace: #0 [internal function]: {closure}(Object(ReflectionException)) #1 {main} thrown in /Users/■■■■/Desktop/fuelphp/fuel/core/bootstrap.php on line 82
    
[/code]


CC BY-SA 4.0
2018-08-06T11:08:23.793
47282
2018-08-07T00:50:14.530
2018-08-07T00:38:10.653
29530
29530
question
php fuelphp
bootstrap.phpを触った覚えがないのにエラーがでる


Fuelphp1.7系はPHP5系でしか使えないようです。PHP7系で使いたいならば1.8以降を利用しましょう。

<https://github.com/fuel/core/wiki/Changelog-v1.8.1>

> The code has been scanned for new warnings emitted by PHP 7.1.

おそらく発生しているエラーはPHP7系から標準で宣言されるようになったクラスとfuelphpで宣言しているクラス名がかぶってしまっているから起こるエラーです。


CC BY-SA 4.0
2018-08-07T00:50:14.530
47295
2018-08-07T00:50:14.530
22665
47282
answer