【问题标题】:Laravel 4 - Seems there is a BugLaravel 4 - 似乎有一个错误
【发布时间】:2014-12-05 16:21:54
【问题描述】:

当我对 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

【问题讨论】:

    标签: laravel-4


    【解决方案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 个文件即可。

    【讨论】:

      猜你喜欢
      • 2014-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-05
      • 2021-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多