0

قابل توجه تمامی دوستان علاقه مند به آموزش پی.اچ.پی

 
zarei6703
zarei6703
کاربر برنزی
تاریخ عضویت : آذر 1388 
تعداد پست ها : 321
محل سکونت : اصفهان

پاسخ به:قابل توجه تمامی دوستان علاقه مند به آموزش پی.اچ.پی
پنج شنبه 12 آذر 1388  10:58 AM

با سلام به همه دوستان عزیز
پس از وقفه ای دوباره آموزش php رو ادامه می دیم.
در این قسمت به مفهوم متغیر ها و شرط ها می پردازیم.
متغیر چیه ؟
فرض کنید شما میخواهید یک مقدار عددی یا یک رشته مثلا اسم یک نفر رو نگه دارید و بعد از یک سری کار ها دوباره ازش استفاده کنید . برای این کار از چیزی به نام متغیر استفاده می کنیم .در واقع وقتی یک متغر را تعریف می کنیم یک قسمت از حافظه Ram سیستم را رزرو می کنیم و هر چه را که می خواهیم آنجا می نویسیم . در برنامه های دیگر مثل C,Pascal,… ما هنگام تعریف متغیر بایستی نوع آن را هم تعریف کنیم ...(نوع چیه ؟) اما توی php نیازی به تعریف نوع نمی باشد خود php نوع آن را تشخیص می دهد. یه مثال ساده :
کد:
$a = 25;
دقت کنید که در این مثال a نا متغیر است و عدد 25 مقداری است که ما در آن متغیر قرار داده ایم. همان طور که قبلا گفته شد بعد از هر دستور باید سیمیکلن ; قرار می دهیم . علامت $ چیه ؟ توی php قبل از نام هر متغیر بایستی حتما این علامت رو قرار دهیم . نامگذاری متغیر ها یک سری قوانین داره که مثلا اولین کاراکتر اون نمیتونه _ باشه یا با عدد شروع بشه و همچنین بایستی از حروف الفبا استفاده کنیم مثلا همه نمونه های زیر نادرستند:
کد:
$_salam = 12;
$65a= 10;

حال که با نام گذاری آشنا شدیم ببینیم چه مقادیری توی متغیر ها می توانیم قرار دهیم یا بهتر بگم چه نوع هایی داریم:
کد:
$a = 12;
این نوع یک عدد صحیح است .
کد:
$a = 12.5;
این نوع یک عدد ممیز شناور (اعشاری) است.
کد:
$a = "Ali";
این یک رشته است دقت کنید که برای وارد کردن رشته بایستی از دو علامت " " یا ' ' استفاده کنیم یعنی
کد:
$a = 123;
با :
کد:
$a = '123';
خیلی فرق داره اولی عدد 123 است و دومی کاراکتر 1 و 2 و 3 است که به دنبال هم یک رشته رو تشکیل می دن.

حالا یه مثال :
کد:
$num1 = 10;
$num2 = 5;
$total = $num1 + $num2;
print($total);

اگر دقت کنید می بینید که در خط اول و دوم دو متغیر به نام های num1 و num2 رو تعریف کردیم و مقدار دادیم و در خط بعد مجموع این دو را در متغیر total قرار دادیم و درخط بعد نتایج را چاپ می کنیم (به مرور گر ارسال می کنیم.).

توجه : سعی کنید که همیشه نام های با مسما به متغیر هاتون بدین برای این که بعد به فهم برنامه کمک می کنه و دلیل دیگر اون اینه که اگه برنامتون طولانی بشه دیگر گیج نمی شوید.
خوب حالا که با متغیر ها آشنا شدیم بریم سراغ شرط ها .
فرض کنید توی برنامتون قراره که کاربر نام کاربری و کلمه عبور خود را وارد نماید و در صورت درست بودن هر دو بتواند وارد صفحه دیگری شود برای این کار (یعنی چک کردن username و password ) از شرط استفاده می کنیم .
مثلا :
کد:
if(یه شرط)
{
   ----
   ----
   ----
}
شکل کلی شرط به این صورته . داخل پرانتز یه شرط رو می نویسیم و بین { } دستوراتی که اگر شرط داخل پرانتز برقرار بود باید اجرا شوند رو قرار میدهیم.
مثلا :
کد:
if($user == "ali")
{
   print("Welcome Ali!");
}
در صورتی که متغیر user برابر با رشته ali بود دستور print داخل شرط اجرا می شه .
(آقا این == چیه ؟)
خوب حالا بریم سراغ جواب این سوال :
برای بررسی دو چیز با هم از یک سری علامت ها استفاده می کنیم که معنی اونا رو زیر نوشتم :

== بررسی تساوی دو چیز
> کوچکتر
< بزرگتر
=> کوچکتر یا مساوی
=< بزرگتر یا مساوی
=! مخالف (نامساوی)

شرط ها مباحث زیادی دارند که در قسمت های بعدی به بررسی آنها می پردازیم.
موفق باشید.

_________________
به جان زنده دلان، سعدیا، ملک وجود --- نیرزد آن که دلی را ز خود بیازاری




عشق یعنی در تولا سوختن              حق شناسی را از سگ اموختن

تشکرات از این پست
دسترسی سریع به انجمن ها