最近发表的话题
最近发表的评论
  • 深入 Composer autoload at 6个月前

    你好,我目前做项目遇到一个问题,是这样的,我看了composer自动加载的一些源码,然后也搜到您的这篇博文,但是没有解决我的问题,在autoload_real.php中有这样一个函数
    function composerRequire352d05807165826d842f8ec13e2359eb($fileIdentifier, $file)
    {
    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
    require $file;

        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
    }

    }
    这个函数就是要引入我在composer中定义的文件
    "files": [
    "Common/helper.php",
    "Common/xiaoyang.php"
    ]
    那么问题来了,我在helper.php定义的函数是可以使用的,但是在helper.php定义的变量为什么不能使用
    <?php
    require 'vendor/autoload.php';
    var_dump('这是我想打印的在helper.php中的变量', $ccc);

    打印信息如下:
    Notice: Undefined variable: ccc in D:\wnmp\www\v.juhe.cn\xszhc\inc\init.php on line 3

    string(46) "这是我想打印的在helper.php中的变量"
    NULL
    非常期待您的回复,谢谢