PHP sproget giver programmører med evnen til at udføre sammenligning operationer på variabler og værdier. Lighedstegnet vises i forskellige PHP drift, herunder sammenligning funktioner. Udviklere kan vælge at udføre lighed testen med enten to eller tre lighedstegn afhængigt af omstændighederne og krav . Lighedstegnet vises også i tildeling operationer og andre sammenligning funktioner. Opgave
PHP-scripts bruger enkelt lighedstegn til at udføre opgave operationer. Følgende kodeeksempel viser erklære en variabel og tildele en værdi til det : Hej
$ my_text = " hej" ,
Denne kode opretter en variabel med navnet " my_text " så tildeler værdien angivet efter lighedstegn . Når lighedstegn vises i PHP-scripts i isolation som dette, er de ikke udfører sammenligninger , men tildeler værdier , instruerer PHP til at lagre et bestemt punkt på en bestemt variabel reference.
PHP Operators < br >
PHP operatører omfatter dem for aritmetik og sammenligning . For eksempel , for at teste , om en variabel er større end en anden kan PHP scripts indeholde følgende syntaks : Hej
if ( en dollar > to dollars ) echo " Man er større "
teste, om en variabel er enten større end eller lig med et andet , kan koden bruge følgende syntaks : Hej
if ( en dollar > = $ to) echo " den ene er større end eller lig med den anden " < br >
at teste om en variabel ikke er lig med et andet , følgende kode gælder : Hej
if ($ one = to dollars !) echo " de to er ikke lig "
< p > I mange tilfælde synes sammenligning operationer inden betingede strukturer såsom disse " hvis" udsagn. Sammenligningen operation returnerer en boolesk værdi af sand eller falsk , bestemme strømmen af udførelsen.
Ligestilling
PHP-scripts ofte test for lighed. Følgende kodeeksempel viser tester hvorvidt to værdier er ens : Hej
if ($ første == $ sekund) echo " Equal "
Denne test kontrollerer værdien af hver angivne variabel, så sammenligner dem . Hvis de har samme værdi , er testen returnerer en ægte værdi og indholdet af "hvis" erklæring vil udføre. Hvis testen returnerer en falsk værdi , hvis de to angivne variable ikke er af samme værdi, vil erklæringen indholdet ikke udføre og behandlingen vil gå videre til den næste linje. I de fleste tilfælde version af lighed test, ved hjælp af to lighedstegn , er tilstrækkelig og effektiv .
Identity
PHP-scripts kan udføre et ekstra niveau af lighed test . Hvis en udvikler har brug for at teste ikke kun , at to variabler er af samme værdi , men at de også er af samme type , kan de bruge tre er lig med skilte. Følgende kode viser denne teknik : Hej
if ($ første === $ sekund) echo " Identiske "
Denne test afgør, om to variabler er ens snarere end lige. Denne prøvning er ikke nødvendig i de fleste tilfælde , så hvis et script kun behov for at bestemme lighed, den dobbelte lighedstegn skal bruges som standard.