2009-11-21 11 views
7

मैं सोच रहा था कि PHP में फ़ंक्शन लिखने का कोई अच्छा तरीका है ताकि उन्हें पैरामीटर के चारों ओर() की आवश्यकता न हो।PHP में ब्रांड्स के बिना फ़ंक्शंस बनाना 'echo'

उदाहरण:

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

sayThis "hi!!"; 

धन्यवाद, मैट मुलर

+0

संभावित डुप्लिकेट [क्या मैं एक PHP फ़ंक्शन बना सकता हूं जिसे मैं बिना किसी कोष्ठक के कॉल कर सकता हूं?] (Http://stackoverflow.com/questions/212604/can-i-create-a-php-function-that-i- कैन-कॉल-बिना-कोष्ठक) – Ryan

+1

यह देखें [उत्तर] (http://stackoverflow.com/questions/212604/can-i-create-a-php-function-that-i-can-call-without-parentheses) –

उत्तर

11

वहां बस नहीं है। "इको" एक फ़ंक्शन की तुलना में ऑपरेटर से अधिक है, इसलिए आपको वास्तव में उन जैसे नए "फ़ंक्शंस" को पेश करने के लिए PHP दुभाषिया स्रोत को फिर से लिखना होगा।

संपादित करें: असल में, "इको" के लिए और अधिक सटीक शब्द है, क्योंकि आइज़ सही ढंग से इंगित करता है, ऑपरेटर के बजाए भाषा निर्माण। http://php.net/manual/de/function.echo.php कुछ और जानकारी प्रदान करता है।

+0

दिलचस्प! धन्यवाद। – Matt

5

सरल जवाब है, नहीं।

echo एक भाषा निर्माण कार्य नहीं है, इसलिए इसे कोष्ठक की आवश्यकता नहीं है।

संबंधित मुद्दे