Operaattori ensisijaisuus PHP PHP Operaattorit - Osa 7 Johdanto Tämä on osa 7 minun sarja, PHP Operaattorit. On mahdollista saada lausunto monia toimijoita. Kysymys on, mikä operaattori suoritetaan ensin? Jotkut operaattorit aina suoritetaan ennen muita. Itse asiassa on eri tasoa tämän, ja että on operaattori edelle. Tässä osa sarjasta katsomme operaattori edelle PHP. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet.
Esimerkki Tarkastellaan seuraavan lausuman: $ x = 2 + 5 * 3; On kolme operaattoria täällä, jotka ovat =, + ja *. Nyt = on hyvin alhainen etusijalla ja se toteutetaan viimeisenä. Kysymys siis on välillä + ja =; joka suoritetaan ensin? Jos kertolaskuoperaattorin, * suoritetaan ensin, vastaus on 17. Jos lisäksi operaattori suoritetaan ensin, vastaus on 21. No, PHP, * on korkeampi etusija kuin +, joten * suoritetaan ensin ja vastaus on 21.
Voit pakottaa + tulee suorittaa ensin käyttäen suluissa, seuraavasti: int x = (2 + 8) * 5; Aina olet epäilyksiä joista toimijan on tarkoitus toteuttaa ensimmäinen, käytä suluissa, olla varma, että toimija olisi suoritetaan ensin. Telineet voidaan sisäkkäin. Assosiatiivisuus tarkoittaa toiminta vasemmalta oikealle tai toiminnan oikealta vasemmalle. Vasen liitännäisyys tarkoittaa, että toiminta toimijan on vasemmalta oikealle. Oikea liitännäisyys tarkoittaa toiminta on oikealta vasemmalle. Tämä on osoitettu edellisessä osien sarjan, mutta sana, assosiatiivisuus ei mainittu.
Puuttuessa suluissa, jos useita operaattoreita (ja niiden operandit) ovat samalla tasolla, niin tälle assosiatiivisuus käytetään toimintojen sarjan. Ensisijaisia Tilaa nyt antaa sinulle etusija jotta toimijat olemme nähneet. Tämä lista on enemmistö PHP toimijoille. Korkein etusija annetaan ensin, että seuraa toinen, sitten kolmas, ja niin edelleen, kunnes viimeinen.
Kaksinkertainen Colon Operaattori uusi Assosiatiivisuus: Ei assosiatiiviset Increment /Decrement Operaattorit ++ - Assosiatiivisuus: Ei assosiatiiviset Ei Operator! Assosiatiivisuus: Oikealta vasemmalle Array Operator [Assosiatiivisuus: Left-to-Right kertova Operaattorit% * /Assosiatiivisuus: vasen-to-oikeus Lisäaine ja String Operaattorit + -.
Assosiatiivisuus: Left-to-oikeus Vertailu Operaattorit> = <> Assosiatiivisuus: Ei-yhdistys Tasa-arvo ja identiteetti Operaattorit ==! = ===! == Assosiatiivisuus: Ei assosiatiiviset Reference Opera
0 - erillinen kopio staattisen muuttujan eri säikeitä käy…