Aithrisean cumhach ann am PHP

C
SSL earbsach bho dìreach $3.44
Lùban ann am PHP
Gnìomhan ann am PHP

Ann an PHP 8 tha trì seòrsachan prìomh aithrisean cumhach, Ma… Else… ElseIf aithrisean cumhach. San artaigil seo, ionnsaichidh tu na h-aithrisean cumhach PHP a ’tòiseachadh bho na bunaitean gu an cleachdadh adhartach.

Dè a th ’ann an aithrisean cumhach PHP?

Bidh Aithrisean Coitcheann PHP a ’sònrachadh suidheachadh gus bloc còd an t-suidheachaidh a ruith. Nuair a thig an aithris chumhachan gu buil, gluaisidh am puing stiùiridh chun chiad aithris taobh a-staigh a ’bhloc chumhachan. Mura h-eil an cumha a ’coinneachadh, bidh am puing stiùiridh a’ sgrìobadh a ’bhloc iomlan de chòd agus a’ gluasad chun ath aithris taobh a-muigh a ’bhloc.

Seòrsan aithrisean cumhach PHP

Ann am PHP 8, tha na h-aithrisean cumhach a leanas againn. Tha am prionnsapal bunaiteach aca fhathast mar an ceudna, ge-tà, tha an roghainn am measg nan seòrsaichean sin an urra ris an t-suidheachadh airson an leasaiche.

  1. If
  2. Else
  3. Eile Ma tha
  4. Switch

Tha suidse aithris eadar-dhealaichte bhon chiad trì, mar sin, tilgidh sinn solas air an aithris suidse às deidh dhuinn a ’chiad trì seòrsaichean a mhìneachadh gu mionaideach.

Aithris IF ann am PHP

Bidh aithris IF ann am PHP a ’faighinn argamaid, a tha an dara cuid fìor no meallta. Bidh bloc còd an aithris a ’cur an gnìomh nuair a tha an argamaid fìor. Air an làimh eile, ma thilleas na h-argamaidean meallta, cha chuir na loidhnichean bloc còd an gnìomh.

Co-chòrdadh coitcheann de Aithris IF

if (condition) {
  code block that will execute when the condition becomes true
}

Example

<?php
$a = date("H");

if ($a < "10") {
  echo "I am inside the if block!";
}
?>

Mìneachadh mar eisimpleir

  • Tha an caochlaideach a air a thòiseachadh leis a ’cheann-latha. Tha an aon uair gnàthach air a thoirt a-mach às a ’cheann-latha.
  • Ma thèid an aithris a chleachdadh gus dèanamh cinnteach a bheil an uair a th ’ann an-dràsta nas lugha na 20.
  • Ma tha an aithris gu h-àrd a ’tilleadh fìor. Tha an teachdaireachd air a chlò-bhualadh.

Nota: Ma tha thu troimh-chèile mu bhith a ’faighinn an Uair bhon cheann-latha, faodaidh tu a dhol tron ​​artaigil Time and Date.

Tha an aithris ma dh ’obraicheas gu math ceart airson na co-dhùnaidhean singilte, dè ma tha aithris eile ann a dh’ fheumar a chuir an gnìomh ma tha an suidheachadh meallta. Anns a ’chùis seo, tha IF ELSE cumhach againn ann am PHP.

IF Aithris ELSE ann am PHP

Leigidh PHP leat an dà chuid fìor agus breugach den aithris chumhachan a làimhseachadh a ’cleachdadh aithris IF-ELSE. Mura till an cumha a tha air a chomharrachadh ann an aithris IF fìor, cuiridh e an gnìomh bloc còd an aithris eile. Thoir sùil air an eisimpleir a leanas gus beachd soilleir fhaighinn.

Co-chòrdadh coitcheann aithris IF ELSE ann am PHP

if (condition) {
  code block;
} else {
  code block;
}
<?php
$a = date("H");

if ($a < "10") {
  echo "Inside if!";
} else {
  echo "Inside else!";
}
?>

Mìneachadh air an eisimpleir

  • Anns an eisimpleir gu h-àrd, tha an ceann-latha gnàthach anns an caochlaideach $ a. Chomharraich an “H” a chaidh a shònrachadh ann am paramadair a ’chinn-latha nach eil sinn ag iarraidh ach uair a-thìde an latha.
  • Thoir sùil air a bheil an uair làithreach nas lugha na 20.
  • Mura h-eil an uair a th ’ann an-dràsta nas lugha na 0 no nas motha na e, cuir an gnìomh am bloc eile

Ma tha grunn chumhachan agad. cleachd an seòrsa aithris cumhach a leanas.

An co-chòrdadh coitcheann de staid IF ElseIf

if (condition) {
  code block if condition becomes true;
} elseif (condition) {
  code block if else if becomes true;
} else {
  code block if none of the above conditions becomes true;
}
<?php
$a = date("H");

if ($t < "20") {
  echo "Inside first if!";
} elseif ($t < "20") {
  echo "Inside else if!";
} else {
  echo "Inside last else!";
}
?>

Mìneachadh air an eisimpleir

  • Anns an eisimpleir gu h-àrd, anns a ’chaochladh $ a tha an ceann-latha no an àm làithreach.
  • Is e a ’chiad chumha, Ma tha an Uair nas lugha na 10, clò-bhuail“ Biodh madainn mhath agad! ”.
  • Is e an dàrna suidheachadh, Mura h-eil an ùine làithreach nas lugha na 10, na gabh dragh, tha aithris Elseif ann airson sgrùdadh a chuir a-mach airson cumha eile a tha $ a bu chòir a bhith nas lugha na 20.
  • Mura h-eil an dà aithris a ’tuiteam ann an suidheachadh sam bith, thèid an aithris mu dheireadh eile a chuir an gnìomh.

Aithris Switch ann am PHP

Bidh an aithris suidse a ’cur an gnìomh diofar bhlocaichean còd stèidhichte air na diofar shuidheachaidhean. Chan eil an aithris suidse a ’cur an gnìomh ach aon aithris a bhrosnaicheas an tionndadh.

Co-chòrdadh coitcheann de aithris Switch ann am PHP

switch (cond) {
  case label_1:
    code block if cond=label_1;
    break;
  case label_2:
    code block if cond=label_2;
    break;
  case label_3:
    code block if cond=label_3;
    break;
    ...
  default:
    code block if cond is different from all labels;
}

Anns an t-siostaim gu h-àrd, bidh an tionndadh a ’sgrùdadh suidheachadh cond anns a h-uile cùis. Bidh e a ’cur an gnìomh a’ bhloc de chòd a tha co-cheangailte ris a ’chùis sin nuair a tha a staid riaraichte san leubail. Bidh an aithris briseadh a ’stad le bhith a’ sgrùdadh an ath chùis gu fèin-ghluasadach.

Dè a tha bunaiteach san aithris suidse?

Tha bun-roghainn a ’mìneachadh mura h-eil cùis a’ sàsachadh a ’chumha san aithris suidse, an uairsin cuiridh am bloc còd fon phrìomh fhacal bunaiteach an gnìomh.

Eisimpleir den aithris suidse ann am PHP

<?php
$color = "green";

switch ($color) {
  case "white":
    echo "Favorite color is white!";
    break;
  case "black":
    echo "Favorite color is black!";
    break;
  case "green":
    echo "Favorite color is green!";
    break;
  default:
    echo "Favorite color does not belongs to white, black, or green!";
}
?>

Airson iomradh oifigeil air cumhachan PHP 8, cliog an seo.

An uairsin bidh sinn ag ionnsachadh a h-uile dad a tha ann gnìomhan.

Lùban ann am PHP
Gnìomhan ann am PHP

Lìonra Luchd-teagaisg

Sgaoil seo

Ionnsaich PHP bho A gu Z