php 3
صفحه 1 از 1
php 3
قسمت دوم آموزش 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 داخل شرط اجرا می شه .
(آقا این == چیه ؟)
خوب حالا بریم سراغ جواب این سوال :
برای بررسی دو چیز با هم از یک سری علامت ها استفاده می کنیم که معنی اونا رو زیر نوشتم :
== بررسی تساوی دو چیز
> کوچکتر
< بزرگتر
=> کوچکتر یا مساوی
=< بزرگتر یا مساوی
=! مخالف (نامساوی)
شرط ها مباحث زیادی دارند که در قسمت های بعدی به بررسی آنها می پردازیم.
با سلام به همه دوستان عزیز
در این قسمت به مفهوم متغیر ها و شرط ها می پردازیم.
متغیر چیه ؟
فرض کنید شما میخواهید یک مقدار عددی یا یک رشته مثلا اسم یک نفر رو نگه دارید و بعد از یک سری کار ها دوباره ازش استفاده کنید . برای این کار از چیزی به نام متغیر استفاده می کنیم .در واقع وقتی یک متغر را تعریف می کنیم یک قسمت از حافظه 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 داخل شرط اجرا می شه .
(آقا این == چیه ؟)
خوب حالا بریم سراغ جواب این سوال :
برای بررسی دو چیز با هم از یک سری علامت ها استفاده می کنیم که معنی اونا رو زیر نوشتم :
== بررسی تساوی دو چیز
> کوچکتر
< بزرگتر
=> کوچکتر یا مساوی
=< بزرگتر یا مساوی
=! مخالف (نامساوی)
شرط ها مباحث زیادی دارند که در قسمت های بعدی به بررسی آنها می پردازیم.
صفحه 1 از 1
صلاحيات هذا المنتدى:
شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد