使用嘗試捕捉一些升級應用程序時,我剛剛ugraded到PHP7和有我的第一個問題PHP的5/7錯誤類處理
PHP7現在實現了自己的錯誤類來處理這樣的舊代碼,我有錯誤:
try {
dispatcher::run(new request);
} catch (Exception $e) {
require_once APP_PATH . 'error.php';
$error = new error($e);
}
現在拋出一個錯誤,因爲錯誤類是已經定義:
Cannot declare class error, because the name is already in use in [...]
現在這得到有效解決很容易地只是重命名我的錯誤類,但它讓我知道,是有沒有辦法擴展7的錯誤類,並且可以兼容php5?
問候......
這些代碼都沒有聲明一個類。 – ceejayoz
@ceejayoz不,但這'$錯誤=新錯誤($ e);'試圖實例化一個 – RiggsFolly
我的自定義php5錯誤類聲明是在error.php文件...我認爲這是不需要添加聲明對我的問題 – Chico3001