OqPoWah.com

PHP gradnja, če je drugače: skrita logika

Pogojna gradnja pri izvajanju PHP če drugače

se praktično ne razlikuje od podobnih pravil drugih programskih jezikov in za dolgo časa ne bo treba pričakovati posebnih razlik.

php, če je drugače

V daljni preteklosti dodeljevalec v Pascalu je bil ": =", C / C + + je bil samozavestno nadzorovan z enim "=". Do danes PHP pogoj če drugače lahko uporabite tri "čudne" možnosti: "=", "==", "===". Prav tako je čudno, da uporabite znak "$" za označevanje spremenljivke (jаvascript popolnoma ne potrebuje simbolov za izboljšanje spremenljivk). Medtem je povečanje števila programerjev, ki uporabljajo PHP dnevno, najboljši dokaz praktičnosti jezika.

Bistvo pogojne konstrukcije

Pogoji določajo razvejanje algoritma. Pogoj temelji na izrazu, katerega rezultat je vedno samo resnično ali napačen. V vsebini tega izraza je mogoče uporabiti poljubno število operaterjev in funkcijskih klicev. To pomeni, da je pogoj, prvič, algoritem.

V preteklosti je pogojni izraz napisan takole:

  • (izraz1) [simbol za primerjavo] (izraz2).

Ta trenutek omogoča drugemu izrazu, da uporabi rezultate prvega. Da malo ljudi daje smisel, ampak vsak programer včasih pozabi, da je odstop znak "=" - ni primerjave simbol "==", in razlika med "==" in "===" je prava osnova na novo stanje tako tako da je mogoče nedvoumno primerjati s "<"Ali"> ".

php, če primeri ez

Tu je PHP konstrukt če drugače - Kot primeri "sodelovanja" dveh izrazov. Prvi izraz poveča spremenljivko $ iA (= 2) in izračuna spremenljivko $ iC (= 6) v funkciji scfAB (). Drugi izraz ima spremenjeno vrednost $ iC, ki se pomnoži za 20 in poveča spremenljivko $ iB.

Uporaba "=", "==" in "==="

V PHP je konstrukt če drugače ne pomeni uporabe operaterja "=", saj gre za upravljavca, vendar je njegova uporaba še vedno možna. Pomembno je razumeti, da bo napačna navedba "=" namesto "==" v večini primerov povzročila resnično stanje, ne glede na to, kaj je napisano v njej.

php pogoj, če drugje

Za PHP v če () drugače Edina uporaba je "==" ali "===". Prva označuje enakost vrednosti po pretvorbi tipa, druga izračuna korespondenco vrednosti in njihovih vrst. Preostali operaterji (več, manj, niso enaki ...) ne povzročajo dvoumne razlage.

Značilnosti simbolov in njihove uporabe

Opis spremenljivk in pogojne gradnje v PHP če drugače nam omogočajo, da oblikuje problem, ki že dolgo obstaja in je postal tako znan, da je praktično neviden.




Operater primerjave sploh ni posebej potreben. Prvič, v katerem koli jeziku je konstrukt izvajanja izraza (PHP ni izjema), ki se med izvajanjem skripta dinamično definira. Drugič, absolutno nič ne preprečuje, da bi oblikovali razvejalni algoritem med izvajanjem glavnega algoritma.

php pogoj, če drugje

Preprost PHP če drugače, kot je primer njegovega mlajšega brata, poznajo in zaznavajo programerji in uporabniki, ki se uporabljajo za nadzor dela programerjev.

Tipične napake, ki pogosto dovoljene "=" ali "==" - v drugem stanju je sprejemljivo, vendar ni prva (razen če je izjema).

$ Character za opis spremenljivke je odveč. Če v enem jeziku lahko storite brez dodatne identifikacije imena spremenljivke, potem lahko v PHP tudi storite. Tradicionalno je razdeliti "=" iz "==". Prva je naloga, druga je primerjava.

Medtem, ko je tolmač PHP zaprt "gradnja" če drugače - ni nobenega dvoma, da bo obstajal pogoj. Poleg tega je sintaksa jezika PHP: če () drugače - vedno v oklepajih, to je za identifikacijo "=", saj je primerjalni operater vedno mogoč.

Drug problem je, da je uporaba "$" in triado: "=", "==" in "===" je navadili, in nekaj spremeniti upajočo. Ampak, z manipulacijo pogoj, je zaželeno, da v mislih, kaj je bilo rečeno. V sodobnih jezikih je veliko klasičnih modelov, vendar je čas, da ponovno premislimo o njihovem pomenu.

Programiranje prevzame status resnega orodja za obdelavo dinamično spreminjajočih se informacij, kar presega razumevanje, zakaj znotraj in zunaj zgradbe PHP če drugače operator "=" ohranja svoj pomen.

Pogoji in zmogljivosti

Od trenutka, ko so predmeti postali naravni za vsak razvoj, pogojni PHP konstrukt če drugače ohranjeno, vendar se je njegovo mesto premaknilo na telo predmeta. Programator lahko uporablja pogoje, kot je primeren, vendar pri razvijanju predmetov prevaja trenutek odločanja na predmet.

php, če če drugače

Sistem aplikacijskih predmetov je logika interakcije, torej sprejemanje odločitev o tem, kako natančno delo poteka na objektu. Če pogojna struktura manipulira objektom in predmeti ne nadzirajo poteka algoritma, se v scenariju nekaj naredi narobe.

Zdieľať na sociálnych sieťach:

Príbuzný