Tôi đang viết một ứng dụng PHP và tôi muốn chắc chắn rằng nó sẽ hoạt động không có lỗi.
Mã ban đầu:
<?php
$data = array('name' => 'test',
'id' => 'theID');
echo form_input($data);
?>
Các công việc sau đây không có lỗi hoặc không được khuyến nghị vì một số lý do?
<?= form_input(['name' => 'test', 'id' => 'theID']); ?>
Có sự khác biệt nào không?
Tôi đã xem lại dữ liệu về array()
và phương pháp mảng ngắn với dấu ngoặc vuông []
trong PHP.net nhưng tôi không chắc chắn.
Và ngoài ra, thẻ php ngắn có <?= ?>
tốt cho tiếng vang không? Có bất kỳ vấn đề phiên bản? (cung cấp được kích hoạt trong php.ini)