Bithear a’ cleachdadh caochladairean agus seasmhachan ann an PHP fiosrachadh a chumail a dh’fhaodar a chleachdadh agus ath-chleachdadh air feadh a sgriobt. Bithear a’ cleachdadh diofar sheòrsan caochladairean ann am PHP gus dàta a stòradh a dh’ fhaodadh atharrachadh tro choileanadh an sgriobt, ach thathas a’ cleachdadh stuthan seasmhach gus dàta a stòradh a dh’ fhanas seasmhach nuair a thèid an sgriobt a chur gu bàs.
- Variables:
Tha caochladairean ann am PHP air an comharrachadh le samhla dolar ($) agus an caochladair an uairsin ainm. Feumaidh litrichean, àireamhan agus fo-sgrìobhaidhean a bhith ann an ainmean caochlaideach agus feumaidh iad tòiseachadh le litir no fo-sgrìobhadh. Leis gu bheil PHP air a thaipeadh gu lag cànan, tha an seòrsa dàta de chaochladair air a cho-dhùnadh leis an luach tha e air a shònrachadh.
Caochlaidhean agus seasmhach ann am PHP
$name = "John"; // string
$age = 30; // integer
$is_student = true; // boolean
- Raon caochlaideach:
Tha farsaingeachd aig caochlaidhean ann am PHP a bhios a’ riaghladh far an tèid an leughadh agus an cleachdadh. Ann am PHP, tha dà sheòrsa de raon ann: cruinneil agus ionadail. Chan urrainnear caochladairean ionadail a ruigsinn agus a chleachdadh ach taobh a-staigh gnìomh no bloc còd anns a bheil iad air am mìneachadh, ach faodar caochladairean cruinneil a ruigsinn agus an cleachdadh anns gach àite ann an sgriobt.
$global_variable = "I am a global variable";
function my_function() {
$local_variable = "I am a local variable";
echo $global_variable; // "I am a global variable"
}
my_function();
echo $local_variable; // Error: Undefined variable: local_variable
Gnàthasan ainmeachaidh caochlaideach: Is fheàrr le camel. Nuair a dh’ ainmicheas tu na caochladairean agad, bidh e nas fhasa iad a leughadh agus a thuigsinn.
$firstName // good
$first_name // not recommended
Superglobals: Tha superglobals nan caochladairean ro-mhìnichte ann am PHP a tha rim faighinn anns a h-uile raon agus faodar a chleachdadh gus ruigsinneachd fiosrachadh leithid cuir a-steach neach-cleachdaidh agus àrainneachd an fhrithealaiche. 'S e $_GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE, agus $_SERVER na sàr-chruinnean as motha a chleachdar.
echo $_SERVER['HTTP_USER_AGENT']; // Outputs the user agent of the client
- Constants:
Constants gan cleachdadh ann am PHP airson a chumail dàta nach atharraich air feadh cur an gnìomh sgriobhaidh. Tha co-chomharran air an comharrachadh leis an a 'mìneachadh() gnìomh, a bheir dà pharamadair: ainm an seasmhach agus a luach. Feumaidh dìreach litrichean, àireamhan, agus fo-sgrìobhaidhean a bhith ann an ainmean seasmhach agus feumaidh iad tòiseachadh le litir no fo-sgrìobhadh. Tha Constants, eu-coltach ri caochladairean, mothachail air cùis.
define("PI", 3.14);
echo PI; // Outputs 3.14
Gnàthasan ainmean seasmhach: Thathas a’ comhairleachadh dhut litrichean mòra agus fo-sgrìobhaidhean a chleachdadh nuair a bhios tu ag ainmeachadh do chuibhrichean gus am bi iad air an comharrachadh bho chaochladairean.
define("PI", 3.14); // good
define("pi", 3.14); // not recommended
Seasamhan ro-mhìnichte: Tha PHP a’ toirt a-steach cruinneachadh de chuingealachaidhean a bheir seachad fiosrachadh mun àrainneachd agus an dreach PHP a th’ ann an-dràsta. Faodar na stuthan seasmhach seo a chleachdadh sùil airson cuid de fheartan agus setups, a bharrachd air còd a leasachadh a tha co-chosmhail ri diofar dhreachan PHP. Tha PHP VERSION, PHP MJOR VERSION, PHP MINOR VERSION, PHP RELEASE VERSION, PHP EXTRA VERSION, agus PHP OS am measg cuid de na gnàthasan ro-mhìnichte as fharsainge.
echo PHP_VERSION; // Outputs the current version of PHP
Q&A
C: Dè dìreach a th’ ann an caochladair?
A: Is e inneal airson luach a th’ ann an caochladair, a dh’ fhaodadh a bhith na àireamh, sreang, no seòrsa sam bith eile de dhàta. Bithear a’ cleachdadh caochladairean gus dàta a chumail a dh’ fhaodadh atharrachadh no ùrachadh mar a dh’ fheumar agus faodar a chleachdadh air feadh sgriobt no prògram. Tha caochladairean ann am PHP air an ainmeachadh le bhith a’ cleachdadh an t-samhla “$” agus an uairsin ainm a’ chaochladair. Mar eisimpleir, $ x = 10;
C: Dè a th 'ann an seasmhach?
A: Is e seasmhach luach nach gabh atharrachadh aon uair ‘s gu bheil e air a shuidheachadh. Bithear a’ cleachdadh taisbeanairean gu cumanta airson dàta a chumail a thèid a chleachdadh air feadh sgriobt no prògram, leithid roghainnean rèiteachaidh no comharran eile nach eil ag atharrachadh. Ann am PHP, bithear a' cur an cèill co-aontaran le bhith a' cleachdadh a' ghnìomh "define()", agus an uair sin ainm agus luach a' chonnaidh. Mar eisimpleir, mìnich ("PI", 3.14);
C: Ciamar a gheibh thu aig caochladair?
F: Faodar caochladair fhaighinn air ais le bhith a’ toirt iomradh air an ainm aige, agus an soidhne “$” air a leantainn. Mar eisimpleir, ma tha caochladair agad ris an canar $ x leis an luach 10, faodaidh tu a luach fhaighinn air ais nad sgriobt le bhith a’ cleachdadh $ x.
C: Ciamar a gheibh thu gu cunbhalach?
F: Faodar seasmhach fhaighinn air ais le bhith a’ cleachdadh an ainm às aonais an t-soidhne “$”. Mar eisimpleir, ma tha PI seasmhach agad leis an luach 3.14, faodaidh tu a luach fhaighinn air ais nad sgriobt le bhith a’ cleachdadh PI.
C: Ciamar a gheibh thu gu cunbhalach?
F: Faodar seasmhach fhaighinn air ais le bhith a’ cleachdadh an ainm às aonais an t-soidhne “$”. Mar eisimpleir, ma tha PI seasmhach agad leis an luach 3.14, faodaidh tu a luach fhaighinn air ais nad sgriobt le bhith a’ cleachdadh PI.
C: An urrainnear seasmhach atharrachadh?
F: Chan e, aon uair ‘s gu bheil e air a mhìneachadh, chan urrainnear seasmhach ann am PHP atharrachadh no ath-riarachadh. Mar thoradh air atharrachadh luach seasmhach thig mearachd.
C: A bheil e comasach caochladair a chleachdadh mar sheasmhach?
F: Faodar caochladair a chleachdadh an àite seasmhach, ach chan e fìor sheasmhach a th’ ann. Chan eil ann ach cleachdadh ainmeachaidh gus casg a chuir ort bho bhith ag atharrachadh luach an caochladair le mearachd.
Eacarsaichean:
- Dè an diofar eadar caochlaideach agus seasmhach?
- Ciamar a chuireas tu an cèill caochladair?
- Ciamar a shònraicheas tu luach gu caochladair?
- Ciamar a chuireas tu an cèill seasmhach?
- Ciamar a shònraicheas tu luach gu seasmhach?
- An urrainn dhut luach seasmhach atharrachadh aon uair ‘s gu bheil e air a shuidheachadh?
- Dè a th’ ann an gnàthachadh ainmeachaidh airson caochladairean agus seasmhach?
- An urrainn dhut stuthan seasmhach a chleachdadh le arrays agus nithean?
Freagairtean:
- tha caochladair na shoitheach aig a bheil luach a ghabhas atharrachadh, agus is e seasmhach luach nach gabh atharrachadh aon uair ‘s gu bheil e air a shuidheachadh.
- Tha caochladair air ainmeachadh le bhith a’ tòiseachadh le soidhne dolar ($) agus an t-ainm caochlaideach air a leantainn. Mar eisimpleir: $myVariable;
- Tha luach air a shònrachadh do chaochladair a’ cleachdadh gnìomhaiche sònrachaidh (=). Mar eisimpleir: $myVariable = “Hello World”;
- Tha seasmhach air ainmeachadh a’ cleachdadh a’ ghnìomh mìneachadh (). Mar eisimpleir: mìneachadh (“MY_CONSTANT”, “Hello World”);
- Tha luach air a shònrachadh do sheasmhach a’ cleachdadh an gnìomh definition(). Mar eisimpleir: mìneachadh (“MY_CONSTANT”, “Hello World”);
- Chan e, chan urrainn luach seasmhach atharrachadh aon uair 's gu bheil e air a shuidheachadh.
- Feumaidh ainmean caochlaideach tòiseachadh le litir no fo-sgrìobhadh, agus chan eil ann ach litrichean, àireamhan, agus fo-sgrìobhaidhean. Bu chòir ainmean seasmhach a bhith ann an litrichean mòra agus fo-sgrìobhaidhean a chleachdadh gus faclan a sgaradh.
- Faodaidh, faodar cuibhreannan a chleachdadh le arrays agus nithean, ach chan urrainnear an luach atharrachadh aon uair ‘s gu bheil e air a shuidheachadh.