ฉันสามารถกำหนดค่าของ CONST ในคลาส PHP ได้หรือไม่?
ฉันมีข้อ จำกัด หลายอย่างของ CONST ในบางคลาสและต้องการรับรายชื่อพวกเขา ตัวอย่างเช่น: class Profile { const LABEL_FIRST_NAME = "First Name"; const LABEL_LAST_NAME = "Last Name"; const LABEL_COMPANY_NAME = "Company"; } มีวิธีใดบ้างที่จะได้รายการของ CONST ที่นิยามไว้ในProfileคลาส? เท่าที่ฉันสามารถบอกได้ตัวเลือกที่ใกล้เคียงที่สุด ( get_defined_constants()) จะไม่ทำการหลอกลวง สิ่งที่ฉันต้องการจริงๆคือรายชื่อคงที่ - บางอย่างเช่นนี้: array('LABEL_FIRST_NAME', 'LABEL_LAST_NAME', 'LABEL_COMPANY_NAME') หรือ: array('Profile::LABEL_FIRST_NAME', 'Profile::LABEL_LAST_NAME', 'Profile::LABEL_COMPANY_NAME') หรือแม้กระทั่ง: array('Profile::LABEL_FIRST_NAME'=>'First Name', 'Profile::LABEL_LAST_NAME'=>'Last Name', 'Profile::LABEL_COMPANY_NAME'=>'Company')