Laravel 4 - 似乎有一个Bug

时间:2014-10-10 13:19:00

标签: laravel-4

当我对laravel文件进​​行语法检查时,我收到以下文件中的错误。请有人帮助我。

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 个答案:

答案 0 :(得分: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

如果要删除错误,可以不使用iconv(instructions)重新编译php。但你真的不应该这样做。只需从语法检查脚本中删除这4个文件即可。