0 0 تومان
تبلیغات اینترنتی
آموزش طراحی سایت (HTML CSS Javascript) | آتریا
آموزش سی شارپ
آموزش فتوشاپ

تفاوت دستور echo و print

  • تفاوت دستور echo و print

    در PHPدو روش اصلی برای چاپ وجود دارد: echo و print

    تقریباً در هر مثالی از این بیاموز از echo (و print) استفاده شده است. بنابراین در این مطلب سعی شده است تا در این باره مقداری بیشتر توضیح داده شود.


    دستور echo و print در PHP

    Wiki

    تفاوت های echo و print:

    • echo: یک یا بیشتر از یک آرگومان را می گیرد و مقداری را برنمی گرداند. برای اتصال دو رشته هم می توان از "." و هم از "," استفاده کرد.
    • print: تنها یک آرگومان را می گیرد و همیشه مقدار 1 را برمی گرداند. برای اتصال دو رشته فقط می توان از "." استفاده کرد.

    شباهت های echo و print:

    • هر دو تابع نیستند.
    • جزئی از ساختار زبانی هستند و می توان از آنها با یا بدون پرانتز استفاده نمود.

    نکته: echo سرعت بیشتری نسبت به print دارد.


    دستور echo در PHP

    Wiki

    نمایش رشته ها

    در مثال زیر، نحوه نمایش رشته های مختلف با استفاده از دستور echo نشان داده شده است: (همچنین توجه داشته باشید که رشته چاپ شده می تواند شامل تگ های HTML باشد)

    مثال (تفاوت دستور echo و print)

    <?php
    echo "<h2>PHP is fun!</h2>";
    echo "Hello world!<br>";
    echo "I'm about to learn PHP!<br>";
    echo "This", " string", " was", " made", " with multiple parameters.";
    ?>

    خروجی کد بالا:

    PHP is fun! Hello world!
    I'm about to learn PHP!
    This string was made with multiple parameters.

    نمایش متغیرها

    در مثال زیر، نحوه ی چاپ رشته ها و متغیر ها با دستور echo نشان داده شده است:

    مثال (تفاوت دستور echo و print)

    <?php
    $txt1="Learn PHP";
    $txt2="Beyamooz.com";
    $cars=array("Volvo","BMW","Toyota");

    echo $txt1;
    echo "<br>";
    echo "Study PHP at $txt2";
    echo "My car is a {$cars[0]}";
    ?>

    خروجی کد بالا:

    Learn PHP
    Study PHP at Beyamooz.com
    My car is a Volvo

    توجه: اگر متغییری درون علامت " قرار بگیرد مقدار متغییر به جای آن قرار می گیرد. اما اگر درون علامت ' قرار بگیرد مقدار متغییر جایگزین نمی شود.


    دستور print در PHP

    Wiki

    نمایش رشته ها

    در مثال زیر، نحوه نمایش رشته های مختلف با استفاده از دستور print نشان داده شده است: (همچنین توجه داشته باشید که رشته چاپ شده می تواند شامل تگ های HTML باشد)

    مثال (تفاوت دستور echo و print)

    <?php
    print "<h2>PHP is fun!</h2>";
    print "Hello world!<br>";
    print "I'm about to learn PHP!";
    ?>

    خروجی کد بالا:

    PHP is fun! Hello world!
    I'm about to learn PHP!

    نمایش متغیرها

    در مثال زیر، نحوه ی چاپ رشته ها و متغیر ها با دستور print نشان داده شده است:

    مثال (تفاوت دستور echo و print)

    <?php
    $txt1="Learn PHP";
    $txt2="Beyamooz.com";
    $cars=array("Volvo","BMW","Toyota");

    print $txt1;
    print "<br>";
    print "Study PHP at $txt2";
    print "My car is a {$cars[0]}";
    ?>

    خروجی کد بالا:

    Learn PHP
    Study PHP at Beyamooz.com
    My car is a Volvo

    برای مشاهده فیلم ها و آموزش های پروژه محور برنامه نویسی PHP کلیک کنید.