جلسه سوم PHP : آموزش کامل زبان برنامه نویسی پی اچ پی مقدماتی تا پیشرفته
در این مقاله از آموزش PHP با جلسه سوم PHP در خدمت شما هستیم. در قسمت قبل در جلسه دوم PHP انواع متغیر ها، انواع Data Type ها و محدودهی متغیر ها را بررسی کردیم. سپس به بررسی تفاوت تک کوتیشن و دابل کوتیشن در PHP پرداختیم. کد های HTML و PHP را ادغام کردیم. سر آخر نیز تفاوت Print و echo را نشان دادیم. با ما باشید تا در جلسه سوم پی اچ پی مباحث زیر بپردازیم.
عملگرها در پی اچ پی (operators)
در جلسه سوم PHP کار خودمان را با عملگرها آغاز میکنیم. عملگرها برای انجام عملیات بر روی متغیرها و مقادیر استفاده میشوند. بابیانی واضحتر ما میدانیم که 3 + 8 برابر 11 میباشد. در اینجا اعداد 3، 8 و 11 operand و یا عملوند نامیده میشوند. همچنین”+ و =” نیز عملگر یا operator هستند.
زبان پی اچ پی از عملگرهای زیر پشتیبانی میکند.
- محاسباتی (Arithmetic Operators)
- مقایسهای (Comparison Operators)
- منطقی (Logical Operators)
- نسبتدهی (Assignment Operators)
- افزایشی و کاهشی (Increment & Decrement)
- رشتهای (String Operators)
- آرایهای (Array Operators)
1. عملگرهای محاسباتی
عملگرهای محاسباتی زیر توسط زبان پی اچ پی پشتیبانی میشوند. فرض را بر این بگیرید که عملوند A مقدار 10 و عملوند B مقدار 20 را اختیار کرده است.
نکته 1: در عملگر “باقیماندهی تقسیم (%)” اگر از اعداد اعشاری استفاده کنید، قبل از انجام عملیات، اعداد اعشاری را بهصورت خودکار به عدد صحیح تبدیل میکند.
2. عملگرهای مقایسهای
عملگرهای مقایسهای زیر توسط زبان پی اچ پی پشتیبانی میشوند. همانند بخش قبل فرض را بر این بگیرید که عملوند A مقدار 10 و عملوند B مقدار 20 را اختیار کرده است.
نکته 1: عملگر === هم نیز وجود دارد. این عملگر زمانی مقدار TRUE را برمیگرداند که علاوه بر برابر بودن ِ دو مقدار، Data Type ِ آن دو نیز برابر باشد.
نکته 2: همچنین عملگر ==! نیز وجود دارد. سعی کنید معنای آن را خودتان دریابید.
(خود ِ من هم گاهی اوقات دچار اشتباه میشوم.🙂 اگر کسی تونست، یک توضیح مختصر در کامنت ها قرار بده! )
3. عملگرهای منطقی
عملگرهای منطقی زیر توسط زبان پی اچ پی پشتیبانی میشوند. همانند بخش قبل فرض را بر این بگیرید که عملوند A مقدار 10 و عملوند B مقدار 20 را اختیار کرده است.
شما در حال آموزش و یادگیری جلسه سوم PHP میباشید.
4. عملگرهای نسبتدهی
عملگرهای نسبتدهی زیر توسط زبان پی اچ پی پشتیبانی میشوند.
نکته 1: در عملگر های نسبت دهی همیشه حواسمان باشد که مساوی سمت راست قرار میگیرد. گاهیاوقات این این موضوع افراد را دچار سردرگمی میکند.
5. عملگرهای افزایشی و کاهشی
با چند مثال ساده روش کار با عملگرهای افزایشی و کاهشی را میآموزیم. فرض را بر این بگیرید که عملوند A مقدار 10 و عملوند B مقدار 20 را اختیار کرده است.
توضیح واضحتر برای عکس ِ بالا
1 2 3 |
<?php $a = 2; $b = $a++; // $a=3, $b=2 $a = 2; $b = ++$a; // $a=3, $b=3 |
6. عملگرهای رشتهای
به دو روش عملگرهای رشتهای را توضیح میدهیم.
7. عملگرهای آرایهای
عملگر آرایهای برای مقایسهی آرایهها استفاده میشود. آموزش این قسمت در جلسات آینده بعد از آموزش آرایهها خواهد بود.
معرفی کامل 3 روش کامنت گذاری در پی اچ پی
همیشه یک سری از توضیحات کوتاه میتواند شمارا از سردرگمی در یک برنامهای با تعداد خط بالا کمک کند. همچنین اگر مشغول انجام پروژهای هستید از کامنت استفاده کنید تا افراد نیز بتوانند دسترسی بهتری به کد شما داشته باشند. توجه داشته باشید که خط کامنت شما اجرا نخواهد شد و در مرورگر به نمایش درنخواهد آمد. به سه روش میتوانید از کامنت گذاری بهره ببرید.
به قطعه کد زیر توجه کنید.
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php $text1 =/* tutorial Php in */ "codepaz"; $text2 = ".com"; echo $text1 . $text2; // this line is Comment # this line is comment /* This paragraph is also in comment */ // Outputs = codepaz.com |
5 Comments
Join the discussion and tell us your opinion.
با سلام و عرض ادب
تفاوت && با and و ||با or را میشه توضیح بدید
ممنون
سلام . عملگر ==! زمانی true برمیگردونه که هم مقدار و هم data Type دو متغیر با هم برابر نباشند
سلام
ممنون از توضیحات تکمیلی شما
🙂
سلام
خسته نباشید
من وقتی دوتا عملگر مقایسه ای رو اجرا میگیرم بجای مقدار true false بهم 1 یا هیچی نشون میده درسته یا کد مشکلی داره
سلام خسته نباشین
میشه کاربرد عملگر منطقی رو شفاف توضیح بدین
ممنون