/
  • سه راه متفاوت برای شروع و پایان تگ PHP

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی سه راه متفاوت برای شروع و پایان تگ PHP
    نویسنده پیام
    cyletech غایب
    علیرضا اسکندرپور شوفری
    *****

    ارسال‌ها: 2,243
    تاریخ عضویت: ۱۳۸۸ فروردين ۸
    اعتبار: 42
    تشکرها : 1258
    ( 2239 تشکر در 1089 ارسال )
    ارسال: #1
    سه راه متفاوت برای شروع و پایان تگ PHP
    درود بر شما،

    شاید در یکسری برنامه ها که با زبان PHP نوشته شده اند دیده باشید که تگ شروع و پایان با آنچه شما در ذهن خود دارید متفاوت است. در این مقاله کوچک می خواهیم به بحث در این مورد بپردازیم.

    تگ شروع و پایان پیشفرض و قانونی
    کد PHP:
    <?php

    ?>

    تگ شروع و پایان کوتاه
    کد PHP:
    <?

    ?>
    نکته: برای استفاده از این نوع تگ شروع و پایان باید در php.ini مقدار short_open_tag را به On تغییر داد در غیر اینصورت هیچ خروجی نخواهیم داشت.

    تگ شروع و پایان به سبک اسکریپت
    کد PHP:
    <script language="php">

    </script> 
    نکته: این نوع تگ شروع و پایان نیز همانند تگ شروع و پایان پیشفرض فعال می باشد و نیازی به اعمال هیچگونه تغییراتی نیست.

    قصد داشتم توضیحات دیگری مانند کدام یکی بهتر و کدام یکی بدتر و یا در کجا از کدام یکی استفاده کنیم بدهم اما میبینم اگر خواننده کمی در این باره تفکر کند خودش بهترین را انتخاب می کند.


    با بهترین آرزو ها،
    علیرضا
    ۱۳۸۹ فروردين ۱۳ ۰۱:۳۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : Y.P.Y admin molana
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,734
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6196 تشکر در 3438 ارسال )
    ارسال: #2
    RE: سه راه متفاوت برای شروع و پایان تگ PHP
    البته میشه تگ پایان رو نذاشت
    ۱۳۸۹ فروردين ۱۳ ۰۵:۵۸ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    cyletech غایب
    علیرضا اسکندرپور شوفری
    *****

    ارسال‌ها: 2,243
    تاریخ عضویت: ۱۳۸۸ فروردين ۸
    اعتبار: 42
    تشکرها : 1258
    ( 2239 تشکر در 1089 ارسال )
    ارسال: #3
    RE: سه راه متفاوت برای شروع و پایان تگ PHP
    من/ما یاد گرفتیم که با هرچیزی باز می کنیم با همون ببندیم. امروز حواسم نبود با <script باز کردم و با ?> بستم. یعنی مخلوطی از روش اسکریپتی و پیشفرض/کوتاه شده. بدون هیچ خطایی خروجی را به نمایش گذاشت! برام جالب بود!!!
    ۱۳۸۹ فروردين ۱۳ ۰۷:۳۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : admin hidensoft molana
    hidensoft آفلاین
    عضو ارشد
    *****

    ارسال‌ها: 1,385
    تاریخ عضویت: ۱۳۸۸ شهريور ۳
    اعتبار: 46
    تشکرها : 729
    ( 1395 تشکر در 782 ارسال )
    ارسال: #4
    RE: سه راه متفاوت برای شروع و پایان تگ PHP
    به نظر نمیاد تگ اسکریپت مشکلی با <؟ داشته باشه. چون نبستیدش مرور گر خطای جاوا اسکریپت داده حتما. اما خب تاثیری در خروجی نداشته. و دقت داشته باشید که شما تگ رو نبستید هنوز فکر می کنم نباید در ادامه کد HTML وجود داشته باشه چون اگر باشه از نوع جاوا اسکریپت محصوب می شه.
    ۱۳۸۹ فروردين ۱۴ ۱۰:۲۶ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    cyletech غایب
    علیرضا اسکندرپور شوفری
    *****

    ارسال‌ها: 2,243
    تاریخ عضویت: ۱۳۸۸ فروردين ۸
    اعتبار: 42
    تشکرها : 1258
    ( 2239 تشکر در 1089 ارسال )
    ارسال: #5
    RE: سه راه متفاوت برای شروع و پایان تگ PHP
    (۱۳۸۹ فروردين ۱۴ ۱۰:۲۶ صبح)hidensfot نوشته شده توسط:  به نظر نمیاد تگ اسکریپت مشکلی با <؟ داشته باشه. چون نبستیدش مرور گر خطای جاوا اسکریپت داده حتما. اما خب تاثیری در خروجی نداشته. و دقت داشته باشید که شما تگ رو نبستید هنوز فکر می کنم نباید در ادامه کد HTML وجود داشته باشه چون اگر باشه از نوع جاوا اسکریپت محصوب می شه.

    کد من بسیار ساده بود در حد یک سازنده echo() که متن "سلام" را چاپ می کنه. من به طور دستی نمایش خطایی رو غیرفعال نکردم! شاید اشتباه یا نگذاشتن تگ پایانی اصلا خطایی رو بوجود نداره! باید بیشتر در این مورد بدونیم/بدونم!!!Shy
    ۱۳۸۹ فروردين ۱۴ ۰۱:۴۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    nasserghiasi آفلاین
    ناصر GH
    ***

    ارسال‌ها: 242
    تاریخ عضویت: ۱۳۸۸ آذر ۷
    اعتبار: 2
    تشکرها : 127
    ( 41 تشکر در 22 ارسال )
    ارسال: #6
    RE: سه راه متفاوت برای شروع و پایان تگ PHP
    یه زمزمه هایی در مورد حذف تگ های کوتاه در php 6 شنیدم DodgyIdea
    ۱۳۸۹ فروردين ۱۷ ۱۲:۳۵ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    cyletech غایب
    علیرضا اسکندرپور شوفری
    *****

    ارسال‌ها: 2,243
    تاریخ عضویت: ۱۳۸۸ فروردين ۸
    اعتبار: 42
    تشکرها : 1258
    ( 2239 تشکر در 1089 ارسال )
    ارسال: #7
    RE: سه راه متفاوت برای شروع و پایان تگ PHP
    یه خوبی این تگ های کوتاه داره یا اصلا شاید واسه همین دلیل که میخوام بگم ایجاد شدند. تگ اصلی و پیشفرض از نظر توسعه دهندگان PHP باید یکی باشه و اولین قرار داده بشه و تگ کوتاه هم اگر بخواهیم مثلاً اون اولی رو ببندیم و یکسری کد html بنویسیم و بعد دوباره باز کنیم ازش استفاده می کنم. ولی باز فرقی اصلا با هم ندارند ولی یک فرقی داره ها!! من قبلاً تست کردم دقیقاً یادم نیست. یک اطلاعی رو خواستم بدم به مرورگر که در قالب کد html بود مثلا در خصیصه name در table البته مثلا گفتما!!! در اونجا فقط تگ کوتاه کار منو راه مینداخت و اگه تگ قانونی یعنی <?php قرار میدادم خطا دریافت میکردم!!!!
    ۱۳۸۹ فروردين ۱۷ ۰۱:۴۹ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    hidensoft آفلاین
    عضو ارشد
    *****

    ارسال‌ها: 1,385
    تاریخ عضویت: ۱۳۸۸ شهريور ۳
    اعتبار: 46
    تشکرها : 729
    ( 1395 تشکر در 782 ارسال )
    ارسال: #8
    RE: سه راه متفاوت برای شروع و پایان تگ PHP
    من تاحالا جایی در باره تفاوتش نخوندم !
    ۱۳۸۹ فروردين ۱۷ ۰۹:۵۲ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    cyletech غایب
    علیرضا اسکندرپور شوفری
    *****

    ارسال‌ها: 2,243
    تاریخ عضویت: ۱۳۸۸ فروردين ۸
    اعتبار: 42
    تشکرها : 1258
    ( 2239 تشکر در 1089 ارسال )
    ارسال: #9
    RE: سه راه متفاوت برای شروع و پایان تگ PHP
    آره منم جایی نخوندم اونم که گفتم از تجربیات خودم بود.
    ۱۳۸۹ فروردين ۱۷ ۰۱:۲۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS