2014-10-10 58 views
-3

當我做laravel文件的語法檢查時,我得到以下文件中的錯誤。請有人幫我解決這個問題。Laravel 4 - 似乎有一個錯誤

php -l vendor/patchwork/utf8/class/Patchwork/Utf8/Bootup/iconv.php 

PHP Fatal error: Cannot redeclare iconv() in vendor/patchwork/utf8/class/Patchwork/Utf8/Bootup/iconv.php on line 18 

回答

1

iconv.php中定義的函數是原生php函數的實現。 iconv.php文件僅在iconv未使用php編譯時使用。

您將看到此相同類型的錯誤,當您運行

  • php -l Patchwork/Utf8/Bootup/mbstring.php
  • php -l Patchwork/Utf8/Bootup/utf8_encode.php
  • php -l Patchwork/Utf8/Bootup/intl.php

如果你想刪除的錯誤,你可以重新編譯PHP沒有的iconv (instructions)。但你真的不應該那樣做。從你的語法檢查腳本中刪除這4個文件。

相關問題