en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

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

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

Open in Telegram
902
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
"; echo 10/0; echo "
"; echo "iran"; ?> خروجی کد بالا به صورت

بله 3 می باشدمنظور این بود که لزوما نیاز به شرط نیست

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

خروجی 3 است

حاصل ميشع ٣

$b شرط نیست

$b=10; $x=$b ? 3 , 5; echo $x;

چون مقدار true با غیر صفر ارزیابی می شود

عبارت می تواند شر ط باشد ولی لزوما نه

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

;مقدار2: مقدار 1 ? عبارت = متغیر خروجی 10

تست یک شرظ ? : عملگر از این عملگر برای تست یک شرط استفاده می شود ابتدا عبارت ارزیابی می شود اگر درست بود مقداریک( بعد از علامت سوال ? )در متغیر قرار می گیرد و اگر نادرست بود مقدار2 (بعد از دو نقطه : ) درمتغیر قرار می گیرد

"; echo $b; خروجی 6 6 چون از کاراکتر & قبل از $a استفاده شده است به جای قرار دادن یک کپی از $a در متغیر $b یک ارجاع (ادرس متغیر) در $b قرار می گیرد بنابراین $b به همان محلی از حافظه اشاره می کند که $a اشاره دارد

"; echo $b; خروجی 6 5

دو کد ذیل را با هم مقایسه نمایید

عملگر پارامتر مرجع (&) برای مقدار دهی به روش ارجاع اگر عملگر & را قیل نام یک متغیر قرار دهیم یک ارجاع (ادرس ) از ان ایجاد می شود.درواقع سبب میشود دو متغیر به یک خانه از حافظه اشاره کند

کد رو با چه پسوندی وذخیره می کنید

!== بهمعنای مخالف و نامساوی از لحاظ مقدار و نوع