1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

آموزش PHP (بخش دوم)

شروع موضوع توسط hector2141 ‏10/9/12 در انجمن PHP

  1. کاربر ارشد

    تاریخ عضویت:
    ‏6/9/12
    ارسال ها:
    14,323
    تشکر شده:
    2,698
    امتیاز دستاورد:
    0
    حرفه:
    daneshjo
    [​IMG]
    در این بخش درمورد گذاشتن توضیحات،عملگرهایریاضی،عملگرهای رشته ای و متغیرها در PHP توضیح میدهیم.


    توضیحات برنامه نویس در حین برنامه نویسی (Comments )
    مانند تمام زبانهای برنامه نویسی دیگر، می توانید توضیحات خود را برای آسان کردن رجوع های بعدی در PHP داشته باشید. به این منظور می توانید از // یا # برای بازداشتن PHP از انجام پردازش بر روی متن روبروی آن استفاده کنید. اگر می خواهید بیش از یک خط را زیر پوشش Comment خود قرار دهید، آن را در بین علامتهای /* */ قرار دهید.

    [TABLE="width: 500, align: center"]
    [TR]
    [TD] <?php
    // This line will not be parsed in PHP
    # This line will not be parsed in PHP like the line above
    /* Line number1: These 3 lines will not either!
    Line number2
    Line number3: End of comment */
    ?>
    [/TD]
    [/TR]
    [/TABLE]


    عملگرهای ریاضی در PHP
    عملگرهای ریاضی در PHP طبق جدول زیر می باشند.

    مثال:

    نام
    عملگر

    $a + $b
    جمع
    +

    $a - $b
    تفریق
    -

    $a * $b
    ضرب
    *

    $a / $b
    تقسیم
    /

    $a % $b
    باقیمانده
    %

    توجه: همانند زبانهایی مانند C در اینجا هم می توانیم از عملگرهای پیشوندی مانند $a+=$b یا $a++ استفاده نماییم.
    عملگرهای رشته ای در PHP
    یک عملگر رشته ای مهم در PHP وجود دارد و آن نقطه (.) می باشد. این عملگر باعث به هم چسبیدن دو رشته مجزا می گردد.
    توجه: از عبارت .= می توانید استفاده نمایید.
    متغیرها در PHP
    در زبان PHP باید قبل از هر متغیر یک علامت $ قرار دهید. در واقع PHP از روی علامت $ تشخیص می دهد که متغیرهای برنامه شما کدامند.
    اگر تاکنون با زبانهای برنامه نویسی مانند C، C++، Pascal و مانند اینها کار می کرده اید، احتمالا انتظار دارید انواع مختلف متغیرها اعم از Integer، Real، Float و غیره را برایتان معرفی کنم. اما احتمالا خوشحال خواهید شد که بدانید نوع متغیرها برای PHP اهمیت ندارد. کافیست متغیری را نامگذاری کنید و سپس هر مقدار، از هر نوع و به هر اندازه که می خواهید در آن قرار دهید. سوالی که پیش خواهد آمد احتمالا “نحوه عمل PHP با این متغیرهای همه منظوره” است.
    قبل از اینکه به مثال برسیم باید توجه شما را به دو نکته جلب کنم:
    ۱- متغیرها در PHP نسبت به کوچکی و بزرگی حساسیت دارند (Case Sensitive ). یعنی به عنوان مثال متغیرهای my_var و My_Var و MY_VAR از نظر زبان PHP با هم متفاوت هستند.
    ۲- متغیرها می توانند نامهایی با حروف کوچک و بزرگ انگلیسی و همینطور Underscore (خط فاصله پایین) را اخذ نمایند. استفاده از اعداد به شرطیکه اولین حرف متغیر نباشند نیز مجاز است. (یعنی مثلا $s12 و $S_1 به عنوان نام متغیر مجاز است اما $۱s2 مجاز نمی باشد.) به شما به عنوان یک برنامه نویس که به تازگی شروع به کار با PHP نموده است پیشنهاد می کنم که از استفاده از Underscoreها نیز در ابتدای نام متغیرهای خود اجتناب ورزید. بعدها خواهیم دید که بسیاری از متغیرهایی که PHP خود از آنها استفاده می کند دارای Underscore در ابتدایشان می باشد.
    حالا به مثال زیر توجه کنید:

    [TABLE="width: 500, align: center"]
    [TR]
    [TD] <?php
    $a=4;
    $b=23;
    $c=”20hi! “;
    $d=”world 26″;
    $D=650.25; //It is different from $d
    echo($D);//650.25
    echo(”<br>”);
    echo($d);//world 26
    echo(”<br>”);
    echo($a+$b); //27
    echo(”<br>”);
    echo($b+$c);//43
    echo(”<br>”);
    echo($c+$d);//20
    echo(”<br>”);
    echo($c.$d);//20hi! world 26
    echo(”<br>”);
    echo($a.$c.$d);//420hi! world 26
    echo(”<br>”);
    $c.=$d;
    echo($c);//20hi! world 26
    echo(”<br>”);
    echo($d);//world 26
    ?>
    [/TD]
    [/TR]
    [/TABLE]
    همانطور که از مثال بالا هم متوجه می شوید، در صورتیکه عددی را بصورت عادی و بدون علامت نقل قول (” “) به یک متغیر نسبت می دهیم، PHP می تواند با آن هم بصورت عدد و هم بصورت رشته برخورد نماید. در صورتیکه یک مقدار را در داخل ” ” قرار دهیم، اگر در ابتدای آن یک عدد وجود داشته باشد، PHP می تواند در مقابل عملگرهای ریاضی با آن عددها همچون اعداد عادی برخورد نماید و در مقابل عملگرهای رشته ای به عنوان رشته.
    در این دو جلسه با هم آموختیم که چگونه یک کد ساده PHP را بسازیم و چگونه با متغیرها در PHP برخورد نماییم.