uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

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

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

Kanalga Telegram’da o‘tish

تماس باادمین : @abdollahi970

Ko'proq ko'rsatish
902
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kun
Ma'lumot yo'q30 kun
Postlar arxiv
عملگر های انتسابی

خروجی bool(true) در این حالت = = فقط یکی بودن مقادیر چک می شود

خروجی bool(false) چون مقادیر یکسان است ولی نوع انها یکی نیست

در php برای حالت تساوی دو متغیر ما دارایدوعملگر می باشیم == و ===

عملگر های مقایسه ای که نتیجه آن true یا falseمی باشد

"; $c= (boolean)(6/2); echo $c; ?> خروجی 3 1 حاصل تقسیم 2/6 برابر عدد 3 می باشد که در دستور (boolean)(6/2); خواسته ایم نتیجه به صورت منطقی دراید و چون در php معادل true مقداری غیر از صفر (یک) است در $c مقدار یک قرار می گیرد

بهر حال تجربه چندین زبان در ان بکار رفته است

حال اگر بخواهیم در خروجی مقدار صحیح داشته باشیم یعنی تقسیم صحیح باید از casting استفاده نماییم خروجی 1 در واقع ابتدا تقسیم به صورت اعشاری انجام می شود ولی برای نمایش ان را به صورت صحیح نمایش می دهد.

در مورد عملگر / (برخلاف زبان های مانند c/c++/c# اگر دو طرف عملگر عدد صحیح باشد حاصل تقسیم یعنی خارج قسمت عددی صحیح می باشد ) در php حاصل تقسیم اعشاری می باشد <body> <?php $x = 10; $y = 6; echo $x / $y; ?> </body> خروجی 1.666666666666

خروجی 10 اول تخصیص بعد افزایش

خروجی 11 اول افزایش سپس تخصیص

درموردعملگر ++ و — تقدم و تاخر این عملگرها در عبارت ها متفاوت می باشد