Parentesi opzionale sulle chiamate di funzione in PHP

0

Sto imparando PHP e per sbaglio ho dimenticato la parentesi in Echo 'Example'

Sono curioso di sapere perché questo ha funzionato, l'unica volta che ho visto questo permesso era in SML, dove il motivo era che "Tutte le funzioni prendono solo una voce come parametro, e che può essere una tupla (A raggruppamento di valori) "

È simile a questa ragione? O qualche altra ragione? Sono per lo più interessato a sapere se trasmette qualcosa di più sul linguaggio ... o se è semplice come "Le funzioni a un solo argomento non hanno bisogno di parentesi"

Vado a testare cosa farà func1 func2 func3 "test argument" dopo ... o anche se è possibile! Qualsiasi input sull'ordine che vorrà sarà un piacere aggiunto.

    
posta Sean_A91 16.08.2016 - 03:55
fonte

1 risposta

2

Come regola generale, quando non sei sicuro di una funzionalità PHP, controlla la documentazione ufficiale.

Specifico per la tua domanda, la documentazione ufficiale è qui

Esattamente come è stato correttamente indicato da uno dei commentatori e come dice nella documentazione:

echo is not actually a function (it is a language construct), so you are not required to use parentheses with it.

    
risposta data 18.08.2016 - 18:17
fonte

Leggi altre domande sui tag