Bloglar | Sayt yaratish bo'yicha | Php operatorlari
Operator - bu yangi qiymat sifatida hisoblanishi mumkin bo'lgan bir yoki bir nechta qiymatlardan iborat iboralar(dasturiy jargonni ifodalashda ifodalar). (Shuning uchun butun konstruktsiya ifodalash mumkin).Buning sababi, (masalan, print ()) qiymatini qaytaradigan boshqa funksiyalar yoki operatorlar boshqa barcha tillardagi tuzilmalardan farqli ravishda (masalan, echo ()) hech narsa qaytara olmaydigan operatorlardir.
Aritmetik operatorlar
Maktabning arifmetik asoslarini eslaysizmi?Quyida tasvirlangan operatorlar xuddi shunday ishlaydi.
Misol:SarlavhaNatija
- $ aRad qilish$ A belgisini o'zgartirish.
$ a + $ bQo'shimcha$ A va $ b sumlari.
$ a - $ bChiqarish$ A va $ b o'rtasidagi farq.
$ a * $ bKo'paytirishMahsulot $ a va $ b.
$ a / $ bBo'limA $ a-dan $ b-ga bo'lingan xususiy.
$ a% $ bModul bo'yicha bo'linish$ A $ b bilan bo'linishning qolgan qismi.
$ a ** $ bDarhaqiqatNatijada $ a $ b kuchida.(PHP 5.6.0da paydo bo'lgan)
Har ikkala qiymat ham tamsayı bo'lsa ham (yoki butun sonlarga aylantiriladigan satrlar) bo'linishning bo'linishi ("/") har doim haqiqiy turni qaytaradi.
Bundan tashqari, parentezlardan foydalanish mumkin.Ba'zi matematik operatsiyalar boshqalar ustunligi va arifmetik ifodalarda Qavslar ishlatilganda ustuvorliklar o'zgarishi odatiy matematik qoidalarga mos keladi.
Artish va kamaytirish operatorlari
PHP, C kabi, prefiks va postfikts artımını va kamaytirish operatorlarini qo'llab-quvvatlaydi.
Misol:SarlavhaHarakat
++ $ aPrefiks o'sishi$ A oshiradi va $ a qaytaradi.
$ a ++Postfix increment$ A qiymatini qaytaradi va keyin $ a-ni bir-bir oshiradi.
- $ aPrefiks pasayishiHar bir birlik uchun $ a pasaytiradi va $ a qaytaradi.
$ a--Postfiktsiya pasayishi$ A qiymatini qaytaradi va keyin $ a-ni bir-bir kamaytiradi.
Boolean turlarini ko'paytirish va kamaytirishga yo'l qo'yilmaydi.

Tayinlangan operatorlar
Asosiy belgilash operatori=bilan belgilanadi.Bir qarashda bu operator "teng" ko'rinishi mumkin.Aslida, bu shunday emas.Aslida, vazifani bajaruvchi operator chap operand to'g'ri ekspluatatsiya qiymatini oladi degBitwise operatorlari
Bu operatorlar tamsayı o'zgaruvchining bit guruhlarini o'rnatish yoki olib tashlash uchun mo'ljallangan.Axir, biron-bir raqam bit bitikidir.PHPdagi integers 32 bit.
Bitta raqamni ko'rsatish uchun 32 bit ishlatiladi:
*.0000 0000 0000 0000 0000 0000 0000 0000 nol;
*.0000 0000 0000 0000 0000 0000 0000 0001 - 1;
*.0000 0000 0000 0000 0000 0000 0000 0010 2;
*.0000 0000 0000 0000 0000 0000 0000 0011 - 3;
*.0000 0000 0000 0000 0000 0000 0000 0100 - 4;
*.0000 0000 0000 0000 0000 0000 0000 0101 5;
*....
*.0000 0000 0000 0000 0000 0000 0000 1111 15;
*....
Bitsel operatorlar:
Misol:SarlavhaNatija
$ a & $ bBitta "va"Faqat $ a va $ b da o'rnatilgan bu bitlar o'rnatilgan.
$ a |$ bBitwise 'yoki'$ A yoki $ b da belgilanadigan bitlar o'rnatilgan.
$ a ^ $ bMaxsus yokiFaqat $ a yoki faqatgina $ b da belgilanadigan bitlar
~ $ aRad qilish$ A-da o'rnatilmagan bitlar belgilanadi va aksincha.
$ a << $ bShift chapga$ A ning barcha bitlari $ b pozitsiyalarini chapga o'tkaziladi (har bir pozitsiyada 'ko'payish 2' degan ma'noni anglatadi)
$ a >> $ bO'ngga o'tish$ A o'zgaruvchining barcha bitlari $ b pozitsiyalarini o'ngga ko'chiriladi (har bir pozitsiya "bo'linish 2" degan ma'noni anglatadi)
Taqqoslash operatorlari
Taqqoslash operatorlari, ularning ismlaridan ko'rinib turganidek, ikkita qiymatni solishtirishga imkon beradi.Bundan tashqari, ko'plab tegishli misollarni ko'rsatadigan turlaribo'limini taqqoslashniqiziqtirishi mumkin.
PHP-da skaler o'zgaruvchilarni solishtirish mumkin.PHP-dagi massivlar va ob'ektlarni taqqoslash mumkin emas.
Ma'lumotlar
Yaratilgan vaqt: 14 Aug 2018, 16:56
Muallif: @Ashurov (54)
Raxmat aytishgan: 2 kishi
Fikrlar: 0 ta
Ko'rilgan: 12 marta
Shikoyatim bor
Blog bilan bo'lishish
uzmasters.ru Onlayn 180 (0/180)
uzmasters.ru Forumga a'zo bo'lish
uzmasters.ru Forumdan qidirish
uzmasters.ru Bosh sahifa
Яндекс.Метрика UzMasterS.Ru