Creazione di funzioni senza parentesi in PHP come "echo"

Mi stavo chiedendo se c'è un buon modo di scrivere funzioni in PHP in modo che non richiedano () attorno ai parametri.

Esempio:

function sayThis($str) { echo $str; } sayThis "hi!!"; 

Grazie, Matt Mueller

Semplicemente non lo è. "echo" è più un operatore che una function, quindi dovresti effettivamente riscrivere il sorgente dell'interpnetworking PHP per introdurre nuove "funzioni" come quelle.

Modifica: In realtà, il termine più accurato per "echo" è, come Eyze ha correttamente sottolineato, costruzione del linguaggio piuttosto che operatore. http://php.net/manual/de/function.echo.php fornisce ulteriori informazioni.

Risposta semplice, no.

echo è un costrutto linguistico e non una function, quindi non ha bisogno delle parentesi.