Ionnsaichidh an artaigil seo dhut mun iomadh seòrsa lùb a th’ ann airson PHP agus na h-atharrachaidhean a chaidh a dhèanamh air gnìomh nan lùban ann am PHP 8.
Is e tionndadh còd a th’ ann an lùb a dh’ fhaodadh a bhith gun chrìoch no gun chrìoch. Faodaidh suidheachadh tòiseachaidh is crìochnachaidh a bhith aig lùb. Tha ceithir seòrsaichean lùban ann am PHP: fhad 'sa, do-fhad, airson, agus foreach.
Fhad ‘s a tha lùb: A fhad 'sa lùb a’ ruith pìos còd a-rithist agus a-rithist fhad ‘s a tha an suidheachadh a chaidh a thoirt seachad fìor. Tha an co-chòrdadh a leanas aig an lùb fhad:
while (expr)
statement
while (condition is true) {
code to be executed;
}
Tha e cudromach a bhith mothachail gu bheil an lùb ùine seicean an staid an deidh gach ath-aithris, mar sin eadhon ged a dh'fhàsas an suidheachadh fìor taobh a-staigh an lùb fhad no taobh a-staigh aithrisean an lùb fhad, cha tig an lùb gu crìch gus an tèid an tionndadh làithreach a chrìochnachadh.
Tha an lùb do-wile coltach ris an lùb fhad ach a-mhàin aon phrìomh eadar-dhealachadh. Bidh an lùb do-wile an-còmhnaidh a’ cur an gnìomh am bloc còd co-dhiù aon turas mus dèan thu sgrùdadh air an t-suidheachadh. Tha an co-chòrdadh airson an lùb do-wile mar a leanas:
do {
code to be executed;
} while (condition);
Airson Loop: Nuair a tha fios air an àireamh de dh'aithrisean ro-làimh, thèid an lùb airson a chleachdadh. Tha an co-chòrdadh airson lùb mar a leanas:
for (initialization; condition; increment) {
code to be executed;
}
Lùb Foreach: Tha an lùb foreach air a chleachdadh airson arrays agus Rudan agus a-rithist a 'cur an gnìomh bloc de chòd airson gach eileamaid den raon no airson gach nì. Tha an co-chòrdadh airson an lùb foreach mar a leanas:
foreach (array as $value) {
code to be executed;
}
Tha gnìomh nan lùban air atharraichean mòra fhaicinn ann am PHP 8. Tha na mion-atharrachaidhean sin a' gabhail a-steach leasachaidhean èifeachdais agus syntactic, a thuilleadh air cur-ris ùr feartan mar an matches labhairt agus an obair co-cheangail null ghnìomhaiche.
Mu dheireadh, tha lùban nam pàirt chudromach de phrògramadh leis gu bheil iad air an cleachdadh gus bloc còd a ruith a-rithist agus a-rithist. Gus comas a thoirt do dhiofar sheòrsaichean de dh'aithrisean, tha PHP a 'toirt taic do cheithir seòrsaichean lùban: fhad' sa tha, dèan, airson, agus foreach. Tha lùban air fàs eadhon nas cumhachdaiche agus nas èifeachdaiche mar a thoradh air de na h-atharrachaidhean a chaidh a thoirt a-steach ann am PHP 8.
Q&A
C: Dè a th’ ann an lùb ann am PHP?
F: Is e tionndadh còd a th’ ann an lùb a dh’ fhaodadh a bhith gun chrìoch no gun chrìoch. Faodaidh suidheachadh tòiseachaidh is crìochnachaidh a bhith aig lùb. Tha ceithir seòrsaichean lùban ann am PHP: fhad 'sa tha, dèan, airson, agus foreach.
C: Ciamar a tha lùb greis ag obair ann am PHP?
A: Bidh an lùb fhad ‘s a bhios e a’ cur an gnìomh bloc de chòd a-rithist fhad ‘s a tha an suidheachadh a chaidh a thoirt seachad fìor. Bidh an lùb a’ sgrùdadh an t-suidheachaidh às deidh gach ath-aithris, a tha a’ ciallachadh eadhon ged a thig an suidheachadh gu buil taobh a-staigh an lùb fhad no ann an aithrisean na lùb fhad ‘s nach tig an lùb gu crìch gus am bi an tionndadh gnàthach deiseil.
C: Dè an diofar eadar lùb ùine agus lùb dèan-fhad ann am PHP?
A: Is e am prìomh eadar-dhealachadh eadar lùb ùine agus lùb dèan-fhad gu bheil lùb dèan-fhad an-còmhnaidh a’ cur a-mach am bloc còd co-dhiù aon uair mus dèanar sgrùdadh air an t-suidheachadh, ach bidh lùb greis a’ dèanamh deuchainn air a’ chumha an-toiseach.
C: Ciamar a tha airson lùb ag obair ann am PHP?
F: Nuair a bhios fios air an àireamh de dh'aithrisean ro-làimh, thathas a' cleachdadh an airson lùb. Tha an lùb airson lùb air a roinn ann an trì earrannan: toiseach tòiseachaidh, suidheachadh, agus àrdachadh. Bidh an tòiseachadh a’ dearbhadh an luach tòiseachaidh, bidh an suidheachadh a’ dearbhadh an luach crìochnachaidh, agus bidh an àrdachadh a’ dearbhadh mar a bhios an luach ag atharrachadh le gach ath-aithris.
C: Ciamar a tha lùb foreach ag obair ann am PHP?
A: Tha an lùb foreach air a chleachdadh airson arrays agus nithean agus a-rithist bidh e a’ cur an gnìomh bloc de chòd airson gach eileamaid den raon no airson gach nì. Tha an co-chòrdadh airson an lùb foreach mar a leanas: foreach (array as $value) { code to be executed; }
C: Dè na h-atharrachaidhean a chaidh a dhèanamh air gnìomh lùban ann am PHP 8?
F: Ann am PHP 8, chaidh grunn atharrachaidhean a dhèanamh air gnìomh nan lùban. Tha na h-atharrachaidhean sin a’ toirt a-steach leasachaidhean air coileanadh agus co-chòrdadh, a bharrachd air a bhith a’ toirt a-steach feartan ùra leithid an abairt geama agus an gnìomhaiche sònrachaidh co-aontachaidh null.
Exercises
- Ciamar a chruthaicheas tu airson lùb ann am PHP?
- Ciamar a chruthaicheas tu lùb ùine ann am PHP?
- Ciamar a chruthaicheas tu lùb do-wile ann am PHP?
- Ciamar a bhriseas tu a-mach à lùb ann am PHP?
- Ciamar a chumas tu air adhart chun ath chuairt de lùb ann am PHP?
- Ciamar a chruthaicheas tu lùb foreach ann am PHP?
freagairtean
for ($i = 0; $i < 10; $i++) { // code to be executed; }
while (condition) { // code to be executed; }
do { // code to be executed; } while (condition);
break;
continue;
foreach ($array as $value) { // code to be executed; }