• 1 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
معنای علامت ؟ در بین تگ های پی اچ پی
#1
با سلام تازه شروع به یادگیری php کردم و یه سری چیزها برام گنگه. کتابهای زیادی رو مطالعه کردم ولی هیچکدوم درباره ؟ وسط تگ ها چیزی ننوشته بودن!

مثال
کد پی‌اچ‌پی:
<?php echo ($_GET['page'] == 'about.php')? 'current' 'normal'?>

اگه توضیح بدید در موردش ممنونتون میشم
  پاسخ
تشکر شده توسط :
#2
این کد در واقع دستور if else هست که چون خیلی کاربرد داره بدین شکل خلاصه شده.
در واقع کد شما با این کد برابره:
کد پی‌اچ‌پی:
if($_GET['page'] == 'about.php')
    echo 
'current';
else
    echo 
'normal'
به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط : awx0ne Goback
#3
دست شما درد نکنه بایت \اسخ.
آیا مقاله ای چیزی وجود نداره که این ریزه کاریها رو آموزش بده؟
چون وقتی کد های توی اینترنت رو میخوام تجزیه تحلیل کنم خیلی پیش میات از این جور چیزا کارم رو مختل کنه.
ولی خداییش اصلا نمیشد حدث زد معنیش همچین چیزی باشه.
  پاسخ
تشکر شده توسط :
#4
خواهش.
من همچین مقاله ای ندیدم.
از این دست خلاصه نویسی ها(shorthand) در بین زبان های برنامه نویسی دیگر هم وجود داره. و چیز جدیدی نیست. مثل x++ یا foreach و ...
قبل از برنامه نویسی با هر زبانی باید syntax اون زبان رو بدونید.
به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط : awx0ne ضحاک
#5
(۱۳۹۴ فروردین ۰۵, ۰۵:۲۶ ب.ظ)awx0ne نوشته: با سلام تازه شروع به یادگیری php کردم و یه سری چیزها برام گنگه. کتابهای زیادی رو مطالعه کردم ولی هیچکدوم درباره ؟ وسط تگ ها چیزی ننوشته بودن!

مثال
کد پی‌اچ‌پی:
<?php echo ($_GET['page'] == 'about.php')? 'current' 'normal'?>

اگه توضیح بدید در موردش ممنونتون میشم

این دستور که ذکر کردید اسمش Ternary هست و در اکثر زبان های برنامه نویسی وجود داره , میتونید از لینک زیر استفاده کنید 10 روش مفید و خوب برای PHP معرفی کرده.
http://www.smashingmagazine.com/2009/03/...revisited/
  پاسخ
تشکر شده توسط : shgninc Goback
#6
نقل قول:چون وقتی کد های توی اینترنت رو میخوام تجزیه تحلیل کنم خیلی پیش میات از این جور چیزا کارم رو مختل کنه.

دوست عزیز یه برنامه نویس php باید علاوه بر مطالعه هر روز php تو اینترنت و در سایت های فارسی و انگلیسی و w3school، یه کتاب php هم بگیره و اون رو از اول تا آخر و بصورت سریالی بخونه...

باور کنید اینطوری تسلط شما بیشتر می شه
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : Goback
#7
چون تازه کاری، بد نیست این چند تا مطلب کوتاه رو در مورد مقایسه دستورات php ببینی:

http://forum.iranphp.org/Thread-%D9%85%D...8%B3%D9%87

http://forum.iranphp.org/Thread-%D9%85%D...8%B3%D9%87

http://forum.iranphp.org/Thread-%D9%85%D...8%B3%D9%87

http://forum.iranphp.org/Thread-%D9%85%D...8%B3%D9%87

http://forum.iranphp.org/Thread-%D9%85%D...8%B3%D9%87

http://forum.iranphp.org/Thread-%D9%85%D...8%B3%D9%87

http://forum.iranphp.org/Thread-%D9%85%D...8%B3%D9%87

http://forum.iranphp.org/Thread-%D9%85%D...8%B3%D9%87
وبلاگ: Yousha.Blog.ir


کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بیشتر => نگهداری بهتر
  پاسخ
تشکر شده توسط : Reza shgninc ضحاک
#8
سایت wschools خیلی پایه ای آموزش می ده:
http://www.w3schools.com/php/default.asp
  پاسخ
تشکر شده توسط : Goback ضحاک


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان