PHP språket ger programmerare möjlighet att utföra jämförande operationer på variabler och värden . Likhetstecknet visas i olika PHP- verksamhet, inklusive jämförelse funktioner . Utvecklare kan välja att genomföra jämställdhet test med antingen två eller tre lika tecken beroende på förutsättningar och behov . Likhetstecknet visas också i uppdrag och Övriga jämförelse . Uppdrag
PHP-skript använder enstaka likamedtecken att utföra uppdrag operationer . Följande exempelkod visar deklarera en variabel och tilldela ett värde till det :
$ my_text = " hello ";
Denna kod skapar en variabel som heter " my_text " sedan tilldelar värdet anges efter likhetstecken . När likamedtecken visas inom PHP-skript i isolering så här , de inte utför jämförelser , men tilldelar värden , instruera PHP för att lagra en viss punkt vid en viss variabel referens . Addera PHP Operatörer
PHP operatörer inkluderar de för aritmetik och jämförelser . Till exempel , för att testa om en variabel är större än en annan , kan PHP-skript inkludera följande syntax :
if ($ One> $ 2 ) echo " En är större " ,
testa om en variabel är antingen större än eller lika med en annan , kan koden använda följande syntax :
if ($ One> = $ två) echo " en är större än eller lika med det andra " ;
att testa om en variabel inte är lika med en annan , gäller följande kod :
if ( $ 1 = $ två! ) echo " de två är inte lika ";
I många fall , jämförande operationer visas inom villkorliga strukturer såsom dessa "om" uttalanden . Jämförelsen operationen returnerar ett booleskt värde sant eller falskt , bestämma flödet av utförandet .
Jämlikhet
PHP-skript ofta test för jämställdhet . Följande exempelkod visar testa om två värden är lika :
if ( $ första == $ sekund ) echo " Equal " ,
Detta test kontrollerar värdet för varje specificerad variabel , jämför sedan dem. Om de har lika värde , returnerar testet ett sant värde och innehållet i " om " programsats ska köras . Om testet returnerar ett falskt värde , om de två angivna variablerna är inte av lika värde , kommer uttalandet innehåll körs inte och bearbetning kommer att gå vidare till nästa rad . I de flesta fall denna version av jämställdhet testet , med två lika tecken , är adekvat och effektivt .
Identity
PHP-skript kan utföra ytterligare en nivå av jämlikhet testning . Om en utvecklare behöver för att testa inte bara att två variabler har lika värde , men att de också är av samma typ , kan de använda tre lika tecken . Följande kod visar denna teknik :
if ( $ första === $ sekund ) echo " identisk" ,
Detta test avgör om två variabler är identiska snarare än lika . Detta test är inte nödvändigt i de flesta fall , så om ett skript behöver bara bestämma jämställdhet , lika med dubbla tecknet ska användas som standard .