es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

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

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

Ir al canal en Telegram
902
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
عملگر های انتسابی

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

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