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

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