2009-11-21 20 views
7

PHP'de fonksiyon yazmanın herhangi bir yolu olup olmadığını merak ediyorum.PHP'de 'echo' gibi fonksiyonlar oluşturma 'echo'

Örnek:

function sayThis($str) { 
    echo $str; 
} 

sayThis "hi!!"; 

sayesinde Matt Mueller

+0

olası yinelemesi [Parantez olmadan arayabileceğim bir PHP işlevi oluşturabilir miyim?] (Http://stackoverflow.com/questions/212604/can-i-create-a-php-function-that-i- parantez-çağrı-parantez) – Ryan

+1

bu [cevap] bakın (http://stackoverflow.com/questions/212604/can-i-create-a-php-function-that-i-can-call-without-parentheses –

cevap

11

Sadece yoktur. "echo", bir işlevin bir işlevinden daha fazlasıdır, bu yüzden, PHP yorumlayıcı kaynağını, yeni "işlevler" gibi tanıtmak için yeniden yazmanız gerekir.

Düzenleme: Aslında, "echo" için daha doğru bir terim, göz doğru olarak işaret edildiği gibi, operatör yerine dil yapısıdır. http://php.net/manual/de/function.echo.php, daha fazla bilgi sağlar.

+0

İlginç! Teşekkürler. – Matt

5

Basit cevap, hayır.

echo, bir işlev değil, parantez gerektirmeyen bir dil yapısıdır.