PDA

View Full Version : سوال در مورد echo



php_qq
سه شنبه 19 مرداد 1389, 14:02 عصر
سلام به همگی!
یکی یه سوال در مورد echo پرسید کم آوردم جلوش!
سوال:چرا تابع echo بدون پرانتز هم کار می کنه ولی اکثر توابع این طوری نمی تونن کار کنن؟ آیا خودمونم می تونیم تابعی بنویسیم که به پرانتز احتیاج نداشته باشه؟
مرسی

bestirani2
سه شنبه 19 مرداد 1389, 14:06 عصر
echo اصلاً تابع نیست و یک ساختار زبانی هست

binyaft
سه شنبه 19 مرداد 1389, 14:54 عصر
echo اصلاً تابع نیست و یک ساختار زبانی هست

عجب ، یعنی چی تابع نیست؟؟؟ منبع دارید بدید ما هم مطمئن بشیم :گیج:

Sajjad.Aghapour
سه شنبه 19 مرداد 1389, 15:23 عصر
عجب ، یعنی چی تابع نیست؟؟؟ منبع دارید بدید ما هم مطمئن بشیم



echo() is not actually a function (it is a language construct)

http://www.php.net/manual/en/function.echo.php



آیا خودمونم می تونیم تابعی بنویسیم که به پرانتز احتیاج نداشته باشه؟

خیر
ولی Variable Function ها شاید به دردتون بخوره
http://php.net/manual/en/functions.variable-functions.php

binyaft
سه شنبه 19 مرداد 1389, 15:35 عصر
ممنون اقای sajjadlove ، نمیدونستم:لبخند:

bestirani2
سه شنبه 19 مرداد 1389, 16:06 عصر
عجب ، یعنی چی تابع نیست؟؟؟ منبع دارید بدید ما هم مطمئن بشیم :گیج:
sajjadlove (http://barnamenevis.org/forum/member.php?u=47172) عزیز زودتر داد خدمتتون
مثال بزنم


5<6 ? printf ('yes') : printf ('no');</b>

کار میکنه ولی


5<6 ? echo'yes' : echo'no';</b>

کار نمیکنه