manejo - php arrays push
Diferencia PHP entre array() y (1)
El siguiente []
es compatible con PHP> = 5.4:
[''name'' => ''test'', ''id'' => ''theID'']
Esta es una sintaxis corta solamente y en PHP <5.4 no funcionará .
Estoy escribiendo una aplicación de PHP y quiero asegurarme de que funcionará sin errores.
El código original:
<?php
$data = array(''name'' => ''test'',
''id'' => ''theID'');
echo form_input($data);
?>
¿Funcionaría lo siguiente sin errores o no se recomienda por alguna razón?
<?= form_input([''name'' => ''test'', ''id'' => ''theID'']); ?>
¿Hay alguna diferencia?
He buscado nuevamente los datos sobre array()
y el método de matriz corta con corchetes []
en PHP.net, pero no estoy seguro.
Y también, ¿la etiqueta corta de php <?= ?>
Está bien para hacer eco? ¿Hay algún problema de versión? (provisto está habilitado en php.ini)