PHP språk gir programmerere med evnen til å utføre sammenligning operasjoner på variabler og verdier . Likhetstegnet vises i ulike PHP operasjoner, inkludert sammenligning funksjoner. Utviklere kan velge å gjennomføre likestilling test med enten to eller tre likhetstegn avhengig av omstendighetene og krav. Likhetstegnet vises også i oppdrag operasjoner og andre sammenligning funksjoner. Overdragelse
PHP-skript bruke enkle likhetstegn til å utføre oppdrag operasjoner . Følgende eksempelkode demonstrerer erklære en variabel og tildele en verdi til det : en
$ my_text = "hallo ";
Denne koden oppretter en variabel kalt " my_text " og deretter tildeler verdien spesifisert etter likhetstegnet . Når likhetstegn vises i PHP-skript i isolasjon som dette, er de ikke utfører sammenligninger , men tilordner verdier , instruere PHP til å lagre et bestemt element på en bestemt variabel referanse.
PHP Operatører
med
PHP operatører inkluderer de for aritmetikk og sammenligning . For eksempel , for å teste om en variabel er større enn en annen , kan php skript inkluderer følgende syntaks : en
if ( $ 1 > $ 2 ) echo " Den ene er større ";
teste om en variabel er enten større enn eller lik en annen , kan koden du bruke følgende syntaks : en
if ( $ 1 > = $ 2 ) echo " den ene er større enn eller lik den andre ";
å teste om en variabel er ikke lik en annen , gjelder følgende kode :
if ( $ 1 = $ 2 ! ) echo " de to er ikke like ";
< p > I mange tilfeller sammenligning operasjoner vises i betingede strukturer som disse " hvis" uttalelser. Sammenligningen operasjonen returnerer en boolsk verdi på sant eller usant, bestemme flyten av henrettelsen .
Likestillingsdepartementet
PHP script ofte test for likestilling . Følgende eksempelkode demonstrerer teste om to verdier er like : en
if ( $ første == $ sekund) echo " Lik ";
Denne testen sjekker verdien av hver variabel er angitt , deretter sammenligner dem . Hvis de har lik verdi , returnerer test en sann verdi og innholdet i " hvis " statement vil utføre . Hvis testen returnerer en falsk verdi , hvis de to variablene spesifisert ikke er av lik verdi , vil uttalelsen innholdet ikke utføre og prosessering vil gå videre til neste linje . I de fleste tilfeller denne versjonen av likestilling test , og bruker to likhetstegn , er tilstrekkelig og effektiv .
Identity
PHP script kan utføre et ekstra nivå av likestilling testing . Hvis en utvikler trenger å teste ikke bare at to variable er av lik verdi , men at de også er av samme type , kan de bruke tre likhetstegn . Følgende kode demonstrerer denne teknikken : en
if ( $ første === $ sekund) echo " identisk" ;
Denne testen avgjør om to variabler er identiske i stedet for lik . Denne testen er ikke nødvendig i de fleste tilfeller , så hvis et skript bare må bestemme likestilling , lik den doble skiltet skal brukes som standard.