Ero vaaditaan ja sisällytetään

Vaadi vs. Sisällytä

Vaaditaan ja sisällytetään kaksi yleisesti käytettyä termiä PHP-ohjelmoinnissa. Onko näiden kahden välillä eroja? Tässä artikkelissa arvioidaan näiden kahden yleisen termin eroja. Vaatimuksen perusmäärittely osoittaa, että tietty tiedosto ei ole pakollinen ja että se voidaan sisällyttää niin monta kertaa kuin mahdollista, missä vain vaaditaan. Sisällytä tuottaa varoituksen, joka varmistaa suorituksen jatkumisen, jos tiedostoa ei ole. Vaadi, toisaalta, tiedosto, joka on sisällytettävä mukaan riippuen siitä kuinka monta kertaa sitä käytetään. Jos annettua tiedostoa ei ole, se tuottaa virheen ja pysäyttää yleisen suorituksen.

Nimellisarvon mukaan molemmat vaativat ja sisältävät vaikuttavat samalla tavalla, koska molemmat käsittelevät vikoja samalla tavalla. Ero on kuitenkin havaittavissa vaatimuksella, että kohtalokkaiden virheiden käsittely eroaa siitä, miten niitä käsitellään sisällyttämällä. Vaatii tuloksena kohtalokkaan virheen, eikä se salli sivun käsittelyä. Sisällytä puolestaan ​​sallii skriptin jatkaa lukemista, jopa kohtalokkaan virheen jälkeen. Sisällytä ilmoittaa sinulle vain tapahtuneesta virheestä, mutta toisen komentosarjan lukeminen jatkuu. Jos sivun keskeyttäminen on tarpeen kohtalokkaan virheen ilmetessä, vaatii on ainoa ratkaisu. On myös suositeltavaa, että ohjelmoinnin aikana huomioon otetut sisällyttämispolkuasetukset ovat hyvissä asemissa.

Toinen ero näiden kahden välillä on se, että sisällyttää mahdollistaa määritellyn tiedoston sisällyttämisen. Kun sisällyttäminen on määritetty kerran komentoksi, kyseinen tiedosto suoritetaan vain kerran riippumatta siitä, kuinka monta kertaa tiedosto on esiintynyt aiemmin komentosarjassa. Vaadi vain lukemat kohdetiedostossa, jopa siinä tapauksessa, että se sijoitetaan riville, jota ei koskaan suoriteta. Tietyn tiedoston ehdolliseen sisällyttämiseen suositellaan sisällyttämisen käyttöä. Tämä ei millään tavoin vaikuta vaatimukseen. Tapauksessa, jossa riviä, jossa vaaditaan, ei suoriteta, mitään muuta määritettyyn kohdetiedostoon ei suoriteta.

Valinnan siitä, käyttääkö vaaditaanko vai sisältyykö, olisi erityisesti perustuttava erityistilanteeseen. Vaatimusta tulisi käyttää sivuille, jotka ovat erittäin tärkeitä muun sivun kannalta. Jos kyseessä on sivu, joka tarvitsee henkilön syöttämään kirjautumistiedot, vaatimus on parempi valinta kuin sisällyttää. Vaatimus tuottaa kohtalokkaan virheen väärän yhdistelmän syöttämisen sijasta sisällyttämiseen, joka voi joskus mahdollistaa toiminnon sivuuttamisen..

Luoessaan sovelluksia, jotka ovat monimutkaisia ​​ja jotka eivät halua tehdä kohtalokkaita virheitä, sisällyttämisen käyttö voi olla suositeltava. Tämä tarkoittaa, että jos tapahtuu virhe, muiden tiedostojen suorittaminen voi jatkua. Toisaalta loppukäyttäjät voivat auttaa tarkentamaan virheen sijaan sen sijaan, että käytettäessä vaaditaan, kaikki pysähtyy, koska skannauksen tekee PHP-jäsenijä ennen suorittamista. Sisällytä suorittaa, kun samalla PHP-jäsenijä skannaa sen.

Yhteenveto

Vaaditaan ja sisällytetään yleisiä termejä, joita käytetään PHP-ohjelmoinnissa
Sisällytä tuottaa varoituksen, mutta suorittaminen jatkuu
Vaatimus pysäyttää kaikki tietyn tiedoston virheet
Vaatimus tuottaa kohtalokkaan virheen toteutusongelman ilmetessä
Sisällytä vain antaa varoituksen ja jatkaa suorittamista
Sisällytä, jos se on määritetty kerran komentoksi, suorittaa vain kerran
Tietyn tiedostotarpeen sisällyttämisen ehdollisena sisällyttämisen käyttö on edullista
Lopullisen valinnan siitä, käyttääkö vaaditaan vai sisällytetään, tulisi perustua tilanteeseen, vaikka sisällyttääkin enemmän vapautta