Luchd-obrachaidh ann am PHP

O
SSL earbsach bho dìreach $3.44
Sreathan ann am PHP
Gnìomhan matamataigeach ann am PHP

Bithear a’ cleachdadh luchd-obrachaidh airson obrachaidhean a dhèanamh eadar caochladairean no luachan. Tha cha mhòr a h-uile cànan a’ tabhann raon farsaing de ghnìomhaichean airson luachan matamataigeach, teudan, arrays agus barrachd.
Tha PHP 8 air a luchdachadh le gnìomhaichean feumail.

Gu h-ìosal tha na diofar sheòrsaichean de ghnìomhaichean a tha PHP 8 ri thabhann dhuinn.

  • Luchd-obrachaidh àireamhachd
  • Luchd-obrachaidh sònrachaidh
  • Luchd-obrachaidh coimeas
  • Luchd-obrachaidh Meudachadh / Lùghdachadh
  • Luchd-obrachaidh loidsigeach
  • Luchd-obrachaidh sreang
  • Luchd-obrachaidh armachd
  • Luchd-obrachaidh sònrachaidh cumhach

Luchd-obrachaidh àireamhachd

Bidh gnìomhaichean àireamhachd a’ dèanamh àireamhachadh eadar dà luach àireamhach no barrachd. Gu h-ìosal seallaidh sinn na gnìomhaichean sin agus cleachdaidh sinn iad còmhla ri caochladairean.

notationAinm an Neach-obrachaidhTuairisgeul
+ $ xDearbh-aithneTionndadh de $x a dhol a-steach no seòladh mar a bhios iomchaidh.
- $ xAicheadhMu choinneimh $x.
$ x + $ yAdditionSuim de $x agus $y.
$ x - $ yToirt air falbhEadar-dhealachadh de $x agus $y.
$ x * $ yIomadachadhBathar de $x agus $y.
$ x / $ yRoinnQuotient de $x agus $y.
$ x% $ yModuloFuigheall de $x air a roinn le $y.
$ x ** $ yTaisbeanadhToradh togail $x ris an $y'th cumhachd.

Faodaidh tu a bhith ag obair leis na gnìomhaichean gu h-àrd le dà chaochladair no barrachd.

Is e aon de na gnìomhaichean a chaidh ainmeachadh gu h-àrd nach eil cho sìmplidh sin an gnìomhaiche modulo. Gu h-ìosal tha eisimpleirean den ghnìomhaiche seo ann an gnìomh.

<?php

echo (7 % 3); // output 1
echo (7 % -3); // outputs 1
echo (-7 % 3); // outputs -1
echo (-7 % -3); // outputs -1

?>

Luchd-obrachaidh Sònrachaidh

Bithear a’ cleachdadh gnìomhaichean sònrachaidh airson luach a shònrachadh do chaochladair. Faic an clàr a leanas airson barrachd fiosrachaidh.

notationOperationAinm Obrachaidh
$ x + = $ y$ z = $ x + $ yAddition
$ x - = $ y$ z = $ x - $ yToirt air falbh
$ x * = $ y$ z = $ x * $ yIomadachadh
$ x / = $ y$ z = $ x / $ yRoinn
$ x% = $ y$ z = $ x% $ yModal
$ x ** = $ y$ z = $ x ** $ yTaisbeanadh

Faodaidh tu cuideachd luach a shònrachadh le iomradh a’ cleachdadh gnìomhaichean sònrachaidh. Anns a 'chùis seo chan eil an fhìor luach air a shònrachadh, ach tha seòladh an luach air a shònrachadh don chaochladair far a bheil na luachan aige air an stòradh sa chuimhne.

Luchd-obrachaidh Coimeas

Tha gnìomhaichean coimeas cudromach do luchd-leasachaidh PHP, agus mar sin feuchaidh sinn ri gnìomhaichean coimeas a mhìneachadh san roinn seo. Bidh gnìomhaichean coimeas a’ dèanamh coimeas eadar luach an taobh chlì agus luach na làimhe deise. An luach. ge-tà, faodaidh e a bhith àireamhach no neo-àireamhach.

$ x == $ yCo-ionannachdfìor if $x co-ionann ri $y às deidh juggling seòrsa.
$ x === $ yCo-ionannfìor if $x co-ionann ri $y, agus tha iad den aon sheòrsa.
$ x! = $ yChan eil e co-ionannfìor if $x chan eil e co-ionann ri $y às deidh juggling seòrsa.
$ x <> $ yChan eil e co-ionannfìor if $x chan eil e co-ionann ri $y às deidh juggling seòrsa.
$ x! == $ yChan eil e co-ionannfìor if $x chan eil e co-ionann ri $y, no chan eil iad den aon sheòrsa.
$ x <$ yNas lugha nafìor if $x gu tur nas lugha na $y.
$ x> $ yNas motha nafìor if $x gu tur nas motha na $y.
$ x <= $ yNas lugha na no co-ionann rifìor if $x nas lugha na no co-ionann ri $y.
$ x> = $ yNas motha na no co-ionann risfìor if $x nas motha na no co-ionann ris $y.
$ x <=> $ ySoitheach-fànaisInt nas lugha na, co-ionann ri, no nas motha na neoni nuair a $x nas lugha na, co-ionann ri, no nas motha na $y, fa leth.

Anns na dreachan roimhe de PHP, ma thèid sreang a choimeas le luach àireamhach no sreang àireamhach, tha an toradh ris nach robh dùil oir tha an sreang air a thionndadh gu àireamh an toiseach. Tha an duilgheadas seo a-nis air fhuasgladh ann am PHP 8 agus a ’toirt a-mach an toradh ris a bheil dùil.

Àrdachadh/Lùghdachadh Luchd-obrachaidh

Bidh luchd-obrachaidh àrdachadh is lughdachadh ag àrdachadh no a’ lughdachadh luach le aon fa leth. Chan obraich iad ach le àireamhan agus teudan. Chan eil luchd-obrachaidh àrdachadh/lùghdachaidh ag obair le caochladairean boolean agus no le arrays.

ro-àrdachadh agus iar-àrdachadh

Ro-àrdachadh

Meudachadh $x le aon agus an uairsin air ais $x.

<?php

$x=5;
echo ++$x; // outputs 6

?>

Post-àrdachadh

a 'tilleadh $x, an uairsin àrdachaidhean $x le fear. Tha e sgrìobhte mar $ x ++

<?php

$x=5;
echo $x++; // outputs 5
echo $x; // outputs 6

?>

ro-lughdachadh agus iar-lughdachadh ann am PHP

ro-lughdachadh

Lùghdachaidhean $x le aon, an uairsin a ’tilleadh $x.

<?php

$x=5;
echo --$x; // outputs 4

?>

Post-lughdachadh

a 'tilleadh $x, an uairsin a ’lughdachadh $x le aon.

<?php

$x=5;
echo $x--; // outputs 4

?>

Luchd-obrachaidh loidsigeach

Bidh gnìomhaichean loidsigeach a’ toirt a-mach an dàrna cuid fìor no meallta. Tha an clàr a leanas a’ sealltainn nan gnìomhaichean sin.

$ x agus $ yagusfìor ma tha an dà chuid $x agus $y tha fìor.
$ x no $ yOrfìor ma tha an dàrna cuid $x or $y is fìor.
$ x xor $ yXorfìor ma tha an dàrna cuid $x or $y is fìor, ach chan e an dà chuid.
! $ xNeo-fìor if $x chan eil fìor.
$ x && $ yagusfìor ma tha an dà chuid $x agus $y tha fìor.
$ x || $ yOrfìor ma tha an dàrna cuid $x or $y is fìor.

Luchd-obrachaidh String

Tha dà ghnìomhaiche sreang ann am PHP.

  • Luchd-obrachaidh concatenation (.)
  • Luchd-obrachaidh Sònrachadh Co-cheangail ( . )

Bidh an gnìomhaiche concatenation a ’tighinn còmhla ris an t-sreang chlì leis an t-sreang cheart. Bidh gnìomhaiche an t-sònrachadh concatenation a ’tighinn còmhla ris an argamaid cheart leis an argamaid air an taobh chlì.

<?php
$x = "Hey ";
$y = $a . "PHP!"; // now $x contains "Hey PHP!"

$x = "Hey ";
$y .= "PHP!";     // now $x contains "Hey PHP!"
?>

Luchd-obrachaidh Array

Leigidh gnìomhaichean array dà shreath no barrachd a chur ris no coimeas a dhèanamh. Ann am PHP 8 tha na gnìomhaichean rèiteachaidh a leanas.

$ x + $ yAonadhAonadh na $x agus $y.
$ x == $ yCo-ionannachdfìor if $x agus $y tha na h-aon phaidhrichean iuchair/luach aca.
$ x === $ yDearbh-aithnefìor if $x agus $y tha na h-aon chàraidean iuchrach / luach anns an aon òrdugh agus den aon sheòrsa.
$ x! = $ yNeo-ionannachdfìor if $x chan eil e co-ionann ri $y.
$ x <> $ yNeo-ionannachdfìor if $x chan eil e co-ionann ri $y.
$ x! == $ yNeo-aithnefìor if $x chan eil e co-ionann ri $y.

Tha dà shreath co-ionnan ma tha na h-aon iuchraichean agus luachan aca a fhreagras orra. Ach, an coimeas cruaidh === cuideachd a’ sgrùdadh airson na seòrsaichean aca.

<?php
$x = array("a", "b");
$y = array(1 => "a", "0" => "b");

var_dump($x == $y); // bool(true)
var_dump($x === $y); // bool(false)
?>

Luchd-obrachaidh Sònrachadh Suidheachadh

Tha trì gnìomhaichean sònrachaidh cumhach againn ann am PHP: && an loidsigeach agus an gnìomhaiche || an gnìomhaiche loidsigeach OR agus ?: an gnìomhaiche ternary.

Is e cruth goirid de if..else aithris a th ’ann an gnìomhaiche ternary. Bidh e a ’tilleadh an luach stèidhichte air an t-suidheachadh.

<?php
$x = $exp1 ? $exp2 : $exp3;

// The value of $x will be assigned $exp2 if the $exp1 is true, else it will be assigned $exp3
?>

Gnìomhaiche Co-cheangail Null

Coltach ri ternary ach bidh an gnìomhaiche seo a’ sgrùdadh airson NULL

<?php
$x = $var1 ?? $var2 : $var3;

// The value of $x will be assigned to $var2 
// if $var1 is NULL, else it will be assigned $var3
?>

A bharrachd air na gnìomhaichean sin air an deach beachdachadh gu h-àrd tha an gnìomhaiche againn ris an canar an gnìomhaiche cur gu bàs agus bidh e a’ cuideachadh le bhith a’ ruith òrdughan shligean.

Air eagal gu bheil thu airson barrachd rannsachaidh a dhèanamh air gnìomhaichean ann am PHP faodaidh tu sùil a thoirt air an oifigeach iomradh air gnìomhaichean PHP 8.

Sreathan ann am PHP
Gnìomhan matamataigeach ann am PHP

Lìonra Luchd-teagaisg

Sgaoil seo

Ionnsaich PHP bho A gu Z