Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mendapatkan Senarai Pemalar Tertakrif dalam Kelas PHP?

Bagaimana untuk Mendapatkan Senarai Pemalar Tertakrif dalam Kelas PHP?

Susan Sarandon
Susan Sarandonasal
2024-11-17 11:01:02860semak imbas

How to Get a List of Defined Constants in a PHP Class?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn