0

这是我的app/autoload.php

use Doctrine\Common\Annotations\AnnotationRegistry;

$loader = require __DIR__.'/../vendor/autoload.php';

// intl
if (!function_exists('intl_get_error_code')) {
    require_once __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale        /Resources/stubs/functions.php';

    $loader->add('', __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale    /Resources/stubs');
    $loader->add('Stof', __DIR__.'/../vendor/bundles');
    $loader->add('Gedmo', __DIR__.'/../vendor/gedmo-doctrine-extensions/lib');
    $loader->add('Zend\\Search' , __DIR__.'/../src/EWZ/zends');
    $loader->add('EWZ', __DIR__.'/../src/EWZ');
}

问题是,它在我的计算机上执行条件(加载类),而不是在通过 git 下载它的其他计算机上。当我die进入条件时,它会为我停止,但不会为其他计算机停止。谁能告诉我这种情况有什么作用?因为过去两个小时我在解决问题方面一直失败得很惨。谢谢

4

1 回答 1

0

“如果当前版本的 PHP 不存在 intl 扩展,则将输入条件。听起来好像您的远程服务器确实安装了它,但您没有在本地安装。” 机器人大师

于 2012-10-22T11:53:53.973 回答