小编Ger*_*awn的帖子

如何在Laravel 5.1中自动加载自定义类?

我在library文件夹中创建了一个文件app夹来添加我自己的类.

在此输入图像描述

这是文件的内容app/library/helper.php:

<?php

namespace Library;

class MyHelper
{
    public function v($arr)
    {
        var_dump($arr);
    }
}
Run Code Online (Sandbox Code Playgroud)

我将命名空间添加到composer.json:

在此输入图像描述

然后我跑了

$ composer dump-autoload
Run Code Online (Sandbox Code Playgroud)

但它似乎没有任何影响.

文件

  • vendor/composer/autoload_psr4.php
  • vendor/composer/autoload_classmap.php

没改变.

如果我尝试创建一个实例MyHelper,Laravel会报告以下错误:

在此输入图像描述

我不确定我做错了什么.

php autoload laravel composer-php

9
推荐指数
2
解决办法
2万
查看次数

为什么数组的初始引用计数在php7.1中是2

$a = [1, 2, 3];
xdebug_debug_zval('a');
$b = $a;
xdebug_debug_zval('a');
unset($b);
xdebug_debug_zval('a');
Run Code Online (Sandbox Code Playgroud)

这将输出

a: (refcount=2, is_ref=0)=array (2 => (refcount=0, is_ref=0)=1, 1 =>(refcount=0, is_ref=0)=2)
a: (refcount=3, is_ref=0)=array (2 => (refcount=0, is_ref=0)=1, 1 => (refcount=0, is_ref=0)=2)
a: (refcount=2, is_ref=0)=array (2 => (refcount=0, is_ref=0)=1, 1 => (refcount=0, is_ref=0)=2)
Run Code Online (Sandbox Code Playgroud)

为什么在第一行refcount是2

php arrays xdebug

5
推荐指数
1
解决办法
132
查看次数

标签 统计

php ×2

arrays ×1

autoload ×1

composer-php ×1

laravel ×1

xdebug ×1