私はほぼ20の定数が定義されているクラスで作業していました。配列にこれらすべての定数値が必要なので、知りたいだけです。
クラスのすべての定数の配列を作成するメソッドはありますか?
コンパクトで試してみましたが、定数では動作しません。
class Alpha
{
const ONE = 'fixone';
const TWO = 'fix_two';
const THREE = 3
public function __construct()
{
protected $arr_constant = compact(ONE,TWO,THREE); // gives FATAL Error
// is there any method which collect all consant and create an array?
protected $arr_contact = get_all_constant(__CLASS__);
var_dump($arr_constant);
}
}