In Rails e CakePHP1.2, le forme tendono ad includere elementi di input con nomi come il seguente:nomi delle convenzioni di denominazione modulo HTML
<input name="comment[author]" />
C'è un nome formale per la notazione usata nel l'attributo "nome" ?
Allo stesso modo, in CakePHP1.1 credo che lo stesso avrebbe guardato come questo:
<input name="comment/author" />
Anche in questo caso, c'è un nome formale per la notazione usata nel campo "Nome" attributo?
Non penso che in origine avesse un nome quando è stato creato in PHP. È stato appena visto come la duplicazione del formato di deferenziazione dell'array in-language 'a [b]'.Da allora, il dereferenziamento dell'array PHP è stato fatto per richiedere virgolette ('a ['b']') perché altrimenti è così orribilmente ambiguo, ma il formato 'nome' non è stato aggiornato per corrispondere. Alcuni altri ambienti hanno adottato la sintassi di PHP, ma ce ne sono altrettanti che sono andati per alternative (ad esempio 'a.b'). – bobince
Lo chiamo "spazio dei nomi", dato che formerà la richiesta-> array di dati con chiavi specifiche. In questo caso, è una cosa specifica per CakePHP in questo modo. Quindi non ha senso paragonarlo agli altri, o rendere questa una domanda generica di qualche tipo IMO. – mark