ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

آموزش php از مبتدی تا ....

آموزش php از مبتدی تا ....

الذهاب إلى القناة على Telegram
902
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
با عملگر جدا کننده برای جدانمودن قسمتهای یک عبارت "; echo $j; } ?> خروجی 0 1 1 3 2 5 3 7 4 9 5 11 6 13 7 15 8 17 9 19

"; } } ?> خروجی 2 4 6 8 10 اگر بعد از حلقه متغیر حلقه $i نمایش داده شود مقدار ان برابر 11 می باشد

حلقه for این حلقه معین می باشد و برای زمانیمناسب است که تعداد دفعات تکرار دستور العمل برای کاربر مشخص باشد For(به متغیر حلقه مقدار دهی اولیه ;شرط حلقه ;متغیر حلقه افزایش یا کاهش ) { دستورات حلقه ; } متغیر حلقه کمک می کند مشخص شود چند بار حلقه تکرار شده است دقت شود ابتدا مقدار دهی اولیه انجام می شود . سپس شرط حلفه چک می شود اگر درست باشد دستورات حلقه اجرا می شوند انگاه افزایش یا کاهش انجام می شود مجددا شرط حلقه چک می شود و تا زمانی که شرط درست باشد حلقه تکرار خواهد شد

اگر برای چند case دستورالعمل مشترک بنویسیم حالت or پیدا میکند خروجی 15 اگر مقدار متغیر c برای m یا M بزرگ بود ضرب دو عدد واگر برابر d یا D بزرگ بود جمع دو عدد را محاسبه می کند

خروجی 50 این برنامه با توجه به عملگری که درمتغیر c قرار گرفته است عملیات ریاضی مربوطه را انجام می دهد

دستور switch برای بررسی شرط هایی مناسب است که حالت تساوی داشته باشند به جای if می توان از switch استفاده نمود Switch (متغیر) { Case مقدار 1: مجموع دستورات 1; Break; Case مقدار 2: مجموع دستورات 2; Break; … Default: مجموعه دستورات در صورت برقرار نبودن; } نوشتن قسمت default اختیاری می باشد

خروجی Division by zero ابتدا عبارتداخل پرانتر $b ارزیابی می شود چون مقدار ان برابر صفر می باشد و در php صفر معادل false است دستور else اجرا می شود و عبارت تقسیم برصفر را نمایش می دهد

خروجی 5 این برنامه قدرمطلق متغیر تعین شده رامشخص می کند

$b && $a>$c) { echo "max= ".$a; } if ($b>$a && $b>$c) { echo "max= ".$b; } if ($c>$a && $c>$b) { echo "max= ".$c; } ?> خروجی max=15 این برنامه بیشترین مقدار از یه متغیر تعیین شده را به دست می اورد

If(عبارت) { aدستور العمل ; } —------------------------- If(عبارت) { aدستور العمل ; } else { bدستور العمل ; } ابتدا عبارت مورد ارزیابی قرار می گیرد اگر درست بود دستورالعمل a اجرا میگردد واگرنادرست باشد دستورالعمل b عبارت لزوما نباید یک عبارت شرطی باشد

دستورات کنترلی در php به صورت زیر می باشند که میتوانند کنترل برنامه را از نقطه ای به نقطه دیگر منتقل کنند If If else Switch For Foreach While Do..while ساختار این دستورات مانند زبان برنامه نویسی c/c++/c# می باشد

چون عملگر = اولویت بالا تری دارد اول انجام می شود

html> خروجی boolean false

همانطور که در جدول مشاهده می شود عملگرand نسبت به عملگر && اولویت پایین تری دارد همچنین or نسبت به عملگر || خروجی boolean true ابتدا یا (||)انجام می شود و حاصل که true می باشد در $x قرار میگیرد

اولویت عملگر ها درphp به صورت زیر می باشد

برای مدیریت خطا توابع مختلفی وجود دارد که دراینده بررسی می شود فقط چون امشب در مورد عملگرها بحت می کردیم این عملگر هم پیش بینی شده است

"; echo @(10/0); echo "
"; echo "iran"; ?> خروجی hi iran استفاده از @ برای جلوگیری از نمایش خطا باعث کاهش سرعت اجرای برنامه می شه .

خطای تقسیم بر صفر در خط 9 خطای زمان اجرا روی داده است حال اگر کد را به صورت زیر تغییر دهیم این خطا نادیده گرفته گرفته میشود