Bir PHP uygulaması yazıyorum ve hata olmadan çalışacağından emin olmak istiyorum.PHP array() ve [] arasında fark
orijinal kodu:
<?php
$data = array('name' => 'test',
'id' => 'theID');
echo form_input($data);
?>
veya hatasız aşağıdaki çalışma nedense tavsiye edilmez misiniz?
<?= form_input(['name' => 'test', 'id' => 'theID']); ?>
Herhangi bir farklılık var mı?
PHP.net'de array()
ve []
köşeli parantez içeren kısa dizi yöntemine tekrar baktım ama emin değilim.
Ayrıca, eko için kısa php etiketi <?= ?>
nedir? Herhangi bir sürüm sorunu var mı?
Kısa dizilim sözdizimi PHP 5.4'te tanıtıldı, fark yok ve eski yöntem kaldırılmayacak, bu yüzden de kullanımı güvenli. Kısa etiketler genellikle kaşlarını çattılar, onları kullanmazdım. – JimL
Tks, php kısa etiketleri kullanmadığınız herhangi bir referans/sebep? –
= ?> aslında kısa yollar olarak düşünülmemesine rağmen, standart kısa etiketler afaik ile devre dışı bırakılmadığından, basit ekolar için iyi olmaları gerekir. –