2014-10-10 60 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个文件。

相关问题