Por krei "se" deklaron en PHP, vi povas uzi la ŝlosilvorton "se" sekvata de aro da krampoj kaj buklaj krampoj. La deklaro "se" permesas al vi fari malsamajn agojn surbaze de certaj kondiĉoj. Ĝi taksas kondiĉon kaj efektivigas blokon de kodo se la kondiĉo estas vera. Se la kondiĉo estas falsa, la kodo ene de la bloko "se" estas preterlasita.
La baza sintakso de "se" deklaro en PHP estas kiel sekvas:
php if (condition) { // code to be executed if the condition is true }
La kondiĉo povas esti ajna esprimo kiu taksas aŭ vera aŭ malvera. Ĝi povas impliki variablojn, konstantojn, aŭ komparon kaj logikaj funkciigistoj. Ekzemple, vi povas uzi komparoperantojn kiel "==", ">", "<", ">=", "<=", "!=" por kompari valorojn, aŭ logikaj operatoroj kiel "&&", "| |", aŭ "!".
Jen ekzemplo, kiu montras la uzadon de "se" deklaro:
php $age = 25; if ($age >= 18) { echo "You are eligible to vote."; }
En ĉi tiu ekzemplo, la variablo `$age` estas komparata kun la valoro 18 uzante la pli grandan ol aŭ egalan al operatoro (`>=`). Se la kondiĉo taksas vera, la mesaĝo "Vi rajtas voĉdoni." estas montrata.
Vi ankaŭ povas inkluzivi "else" deklaron por provizi alternativan blokon de kodo por ekzekuti kiam la kondiĉo estas falsa. La sintakso estas kiel sekvas:
php if (condition) { // code to be executed if the condition is true } else { // code to be executed if the condition is false }
Jen ekzemplo, kiu montras la uzadon de deklaro "se-alie":
php $age = 15; if ($age >= 18) { echo "You are eligible to vote."; } else { echo "You are not eligible to vote."; }
En ĉi tiu ekzemplo, se la kondiĉo `$age >= 18` estas malvera, la mesaĝo "Vi ne rajtas voĉdoni." estas montrata.
Vi ankaŭ povas nesti "se" deklarojn unu en la alia por krei pli kompleksajn kondiĉojn. Ĉi tio estas konata kiel "nestitaj se" deklaroj. Jen ekzemplo:
php $age = 25; $country = "USA"; if ($age >= 18) { if ($country == "USA") { echo "You are eligible to vote in the USA."; } else { echo "You are eligible to vote in your country."; } } else { echo "You are not eligible to vote."; }
En ĉi tiu ekzemplo, la unua "se" deklaro kontrolas ĉu la aĝo estas pli granda ol aŭ egala al 18. Se tiu kondiĉo estas vera, ĝi kontrolas ĉu la lando estas "Usono". Depende de la valoroj de la variabloj, malsamaj mesaĝoj estos montrataj.
"se" deklaro en PHP permesas al vi ekzekuti malsamajn blokojn de kodo surbaze de certaj kondiĉoj. Ĝi provizas manieron fari decidojn kaj kontroli la fluon de via programo.
Aliaj lastatempaj demandoj kaj respondoj pri Kondiĉaj asertoj:
- Kiel vi povas uzi buklon kaj "se" deklaron kune por filtri kaj montri specifajn elementojn de tabelo?
- Kiel vi povas eligi tekston aŭ variablojn en PHP?
- Kio estas la sintakso de "se" deklaro en PHP?
- Kio estas la celo de kondiĉaj deklaroj en programlingvoj?