PHP konstrukcija ako je drugo: skrivena logika

Uvjetna izgradnja u implementaciji PHP-a ako drugo

praktički se ne razlikuje od sličnih pravila drugih programskih jezika, i neće biti potrebno očekivati ​​posebne razlike već duže vrijeme.

php ako je još

U dalekoj prošlosti operator zadataka u Pascalu je bio ": =", dok je C / C ++ pouzdano kontroliran jednim "=". Do danas PHP uvjet ako drugo mogu koristiti tri "čudne" opcije: "=", "==", "===". Također je neobično koristiti znak "$" za označavanje varijable (jаvascript ne savršeno traži simbole za preciziranje varijabli). U međuvremenu, rast broja programera koji koriste PHP dnevno najbolji je dokaz praktičnosti jezika.

Bit uvjetne konstrukcije

Uvjeti definiraju grananje algoritma. Stanje se temelji na izrazu, rezultat koji je uvijek samo istinski ili lažan. U sadržaju ovog izraza može se koristiti bilo koji broj operatora i poziva funkcija. To znači da je stanje, prije svega, algoritam.

Povijesno, uvjetni izraz je ovako napisan:

  • (izraz1) [usporedni simbol] (izraz2).

Ova točka čini moguće koristiti drugi izraz rezultatima prve. Da malo ljudi daje smisao, ali svaki programer ponekad zaboravlja da je zadatak lik „=” - nije uspoređivanje simbol „==”, a razlika između „==” i „===” je pravo baza prepisati stanje tako moći primijeniti jednoznačno usporedba "<"Ili"> ".

php ako primjeri eise

Ovdje je PHP konstrukt ako drugo - Kao primjeri "suradnje" dvaju izraza. Prvi izraz povećava varijablu $ iA (= 2) i izračunava varijablu $ iC (= 6) u funkciji scfAB (). Drugi izraz ima promijenjenu vrijednost od $ iC, koja se množi za 20 i povećava varijablu $ iB.

Koristeći "=", "==" i "==="

U PHP konstruktu ako drugo ne podrazumijeva upotrebu operatora "=", budući da je operater zaduženja, ali njegova uporaba je još uvijek moguća. Važno je shvatiti da pogrešna indikacija "=" umjesto "==" u većini slučajeva učinit će stanje istinito, bez obzira na to što je napisano u njemu.

php stanje ako je drugo

Za PHP u ako je () drugo Jedina upotreba je "==" ili "===". Prva označava jednakost vrijednosti nakon pretvorbe tipa, druga izračunava korespondenciju vrijednosti i njihovih tipova. Preostali operatori (više, manje, nisu jednaki ...) ne uzrokuju nejasna tumačenja.

Karakteristike simbola i njihovih primjena



Opis varijabli i uvjetnu izgradnju u PHP-u ako drugo dopušta nam formuliranje problema koji je dugo postojao i postao je toliko poznat da je praktički nevidljiv.

Općenito, operator usporedbe nije osobito potreban. Prvo, na bilo kojem jeziku postoji konstrukcija izvršenja ekspresije (PHP nije iznimka), što je dinamički definirano tijekom izvođenja skripte. Drugo, apsolutno ništa ne sprječava formiranje graničnog algoritma tijekom izvršenja glavnog algoritma.

php stanje ako je drugo

Jednostavan PHP ako drugo, poput mijenjanja mlađeg brata, poznati su i percipiraju programeri i korisnici koji se koriste za kontrolu rada programera.

Tipične pogreške, koje se često dopušteno „=” ili „==” - u drugom stanju je prihvatljivo, ali nije prvi (osim ako je to iznimka od pravila).

$ Znak za opisivanje varijable je suvišan. Ako na jednom jeziku možete učiniti bez dodatne identifikacije naziva varijable, onda u PHP to također može biti učinjeno. Postalo je tradicionalno odvojiti "=" od "==". Prvi je zadatak, drugi je usporedba.

U međuvremenu, čim PHP prevoditelj "ulazi" u gradnju ako drugo - nema sumnje da će biti uvjet. Štoviše, sintaksa PHP jezika je: ako je () drugo - uvijek u zagradama, odnosno identificirati "=" kao operatera za usporedbu je uvijek moguće.

Drugi problem je da uporaba „$” i trijade: „=” „==” i „===” je postala navikli, a da se nešto promijeni bezizgledan. Ali, manipulirajući tim stanjem, poželjno je imati na umu ono što je rečeno. Na suvremenim jezicima postoji mnogo klasičnih dizajna, ali je vrijeme da razmotri njihovo značenje.

Programiranje zauzima status ozbiljnog alata za obradu dinamički promjenjivih informacija, a to nadilazi razumijevanje unutar i izvan PHP konstrukta ako drugo operator "=" zadržava svoje značenje.

Uvjeti i sadržaji

Od trenutka kada su objekti postali prirodni za bilo koji razvoj, uvjetni PHP konstrukt ako drugo sačuvan, ali njegovo je mjesto pomaknuto na tijelo objekta. Programer može koristiti uvjete kao što je prikladno, ali pri razvoju objekata on prevodi trenutak odlučivanja na objekt.

php ako ako drugo

Sustav primjenskih objekata logika je interakcije, dakle, donošenje odluka o tome kako točno posao preuzima objekt. Ako uvjetna struktura manipulira objektima, a ne objektima kontrolira tijek algoritma, onda u skripti nešto nije učinjeno pogrešno.

Dijelite na društvenim mrežama:

Povezan
Što je uvjetna izjava?Što je uvjetna izjava?
`Pascal` je ... Jezik` Pascal` za početnike: opis`Pascal` je ... Jezik` Pascal` za početnike: opis
JS foreach objekt kao izvedbu varijantiJS foreach objekt kao izvedbu varijanti
jаvascript: typeof - potreba ili nove značajkejаvascript: typeof - potreba ili nove značajke
jаvascript petlje: za, dok, za vrijeme dokjаvascript petlje: za, dok, za vrijeme dok
jаvascript: prebacujte slučaj - odaberite opcijejаvascript: prebacujte slučaj - odaberite opcije
jаvascript Array za pohranu neograničenog broja varijablijаvascript Array za pohranu neograničenog broja varijabli
Matematika iz matematike jаvascriptMatematika iz matematike jаvascript
Operator zadatka u `Pascal`: što se namjerava, koje radnje se obavljajuOperator zadatka u `Pascal`: što se namjerava, koje radnje se obavljaju
Upotreba indeksa (jаvascript) prilikom rada s nizovima i nizovimaUpotreba indeksa (jаvascript) prilikom rada s nizovima i nizovima
» » PHP konstrukcija ako je drugo: skrivena logika
LiveInternet