ar
Feedback

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

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

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

الذهاب إلى القناة على Telegram
902
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
عملگر های انتسابی

خروجی 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 اول افزایش سپس تخصیص

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