如何访问类的静态属性

时间:2019-06-27 10:36:16

标签: php laravel

我已经查看了堆栈溢出的答案,包括this one,但没有任何效果,我觉得这很简单!我不明白。

我的文件位于pollSCM

/app/C/V1/RM.php:

我正试图在这样的Laravel控制器中获取<?php namespace App\C\V1; class RM{ public static $info = [ key => 'rm', name => 'RM Title Here', logo => '', status => 'alpha' ]; }

$info

为什么这不起作用?如何获得静态属性?

2 个答案:

答案 0 :(得分:4)

对于数组索引,您必须使用single quotedouble quote,默认情况下,它们被视为表示错误原因的const

class RM{
 public static $info = [
    'key' => 'rm',
    'name' => 'RM Title Here',
    'logo' => '',
    'status' => 'alpha'
 ];
}

答案 1 :(得分:1)

您需要添加$才能调用静态属性

RM::$info