PHP5.6 разрешены ли массивы в константах класса

таким образом, мы можем определить константы массива в PHP5.6. Однако я получил следующую ошибку при определении константы массива внутри класса

Arrays are not allowed in class constants

Так это правда, что константы массива допускается, но не внутри классов?

1 ответов


начиная с PHP 5.6 массивы разрешены в константах класса.

посмотреть ссылке для рабочего php-кода.

<?php

class Foo 
{
    const BAR = [1,2,3];
}

print_r(Foo::BAR);