uso - Differenza PHP tra array() e



uso array php (1)

Seguendo [] è supportato in PHP> = 5.4:

['name' => 'test', 'id' => 'theID']

Questa è solo una sintassi breve e in PHP <5.4 non funzionerà .

Sto scrivendo un'app per PHP e voglio assicurarmi che funzioni senza errori.

Il codice originale:

<?php
$data = array('name' => 'test',
              'id'   => 'theID');

echo form_input($data);
?>

Il seguente lavoro senza errori o non è raccomandato per qualche motivo?

<?= form_input(['name' => 'test', 'id' => 'theID']); ?>

Ci sono delle differenze?

Ho cercato di nuovo i dati su array() e il metodo dell'array corto con parentesi quadre [] in PHP.net ma non ne sono sicuro.

E inoltre, il tag php breve <?= ?> Va bene per echeggiare? C'è qualche problema di versione? (fornito è abilitato in php.ini)





square-bracket