0
我試圖在爲PHP CLI編寫的腳本中使用throw new Exception(...)
。試圖拋出一個異常給出了致命的錯誤,用php cli
這是錯誤:
PHP Fatal error: require(): Failed opening required '/Exception.php'
(include_path='.:/usr/share/php:/usr/share/pear') in /file.php
這是指行:
if (!file_exists($path)) {
if (!mkdir($path)) {
throw new Exception('Unable to create directory: ' . $path);
}
}
這是一個配置問題,或者是別的東西發生在原因?
我以前沒有寫任何與PHP CLI一起使用的東西,所以不確定很多這樣的事情。
感謝您的幫助。
我沒有在我的代碼中的任何地方。儘管你已經指出了我的正確方向。我使用的代碼是從一個包含SPLClassLoader的github存儲庫獲得的,它似乎是類和名稱空間的自動加載器。現在需要弄清楚如何解決這個問題。 – Nalum
@Nalum我有與drupal自動加載器相同的問題。畢竟,你是否設法找到解決方案? – Shawn
@Shawn我在幫助腳本的時間範圍內無法弄清楚,因此走了一條不同的路線(不使用CLI)。對不起,我幫不了你。 – Nalum