Cara Mendapatkan KONST yang Ditakrifkan pada Kelas PHP
Soalan:
Bagaimana seseorang boleh dapatkan senarai CONST yang ditakrifkan dalam kelas PHP? Menggunakan fungsi get_defined_constants() terbukti tidak mencukupi.
Jawapan:
Memanfaatkan antara muka ReflectionClass menyediakan penyelesaian kepada pertanyaan ini. Pelaksanaan berulang proses ini mungkin mendapat manfaat daripada menyimpan data yang terhasil.
class Profile { const LABEL_FIRST_NAME = "First Name"; const LABEL_LAST_NAME = "Last Name"; const LABEL_COMPANY_NAME = "Company"; } $refl = new ReflectionClass('Profile'); print_r($refl->getConstants());
Output:
Array ( 'LABEL_FIRST_NAME' => 'First Name', 'LABEL_LAST_NAME' => 'Last Name', 'LABEL_COMPANY_NAME' => 'Company' )
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Senarai Pemalar Tertakrif dalam Kelas PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!