ฉันกำลังเขียนแอพ PHP และฉันต้องการให้แน่ใจว่ามันจะทำงานได้โดยไม่มีข้อผิดพลาด
รหัสเดิม:
<?php
$data = array('name' => 'test',
'id' => 'theID');
echo form_input($data);
?>
งานต่อไปนี้ไม่มีข้อผิดพลาดหรือไม่แนะนำด้วยเหตุผลบางประการ
<?= form_input(['name' => 'test', 'id' => 'theID']); ?>
มีความแตกต่างหรือไม่?
ฉันได้ตรวจสอบข้อมูลเกี่ยวกับarray()
วิธีอาร์เรย์แบบสั้นอีกครั้งด้วยวงเล็บเหลี่ยม[]
ใน PHP.net แต่ฉันไม่แน่ใจ
และยังเป็นแท็ก php สั้น ๆ ที่<?= ?>
ดีสำหรับการสะท้อน? มีรุ่นใดหรือไม่ (ที่มีให้ถูกเปิดใช้งานใน php.ini)