Funguo ya PHP

PHP 的真正力量来自它的函数:它拥有超过 1000 个内建的函数。

PHP 用户定义函数

除了内建的 PHP 函数,我们可以创建我们自己的函数。

Kifungu ni mawakilishi ya mawakilishi ambayo inaweza kutumika kwa ujenzi.

Kifungu kinatokana na ingia kwa kufanyika. Kifungu hakina uharibifu wa kufanyika kwa kumaliza ukurasa.

Kifungu hakina uharibifu wa kufanyika kwa kumaliza ukurasa.

Kifungu kinatokana na ingia kwa kufanyika. Kifungu hakina uharibifu wa kufanyika kwa kumaliza ukurasa.

Kuunda kifungu kwa PHPKuzingatia kifungu kwa mawakilishi inayotumiwa kwa jina la "Kuuawa kwa "

Makosa

function functionName() {
  Maandiko ya yaingia inayotumika;
}

Maelezo:Jina la kifungu anaweza kuanza na herufi au baraka (hakuna namba).

Maelezo:Jina la kifungu halina uharibifu wa ukweli wa kikubaliani kwa kubuni.

Mafano:Jina la kifungu lazima likiwa inaeleza kazi iliyotendeka na kifungu.

Kwenye maelezo hii, tutumia familia ya "writeMsg()" kwa kifungu. Uleza wa mawingu wa kwanza ({{{ }}}) inaonyesha kuanza kwa kifungu, na uleza wa mawingu wa kisha (}}}) inaonyesha kumaliza kifungu. Kwa kuingia kwa kifungu, tumia jina la kifungu tu:

Mifano

<?php
function sayHi() {
  echo "Hello world!";
}
sayhi(); // ingia kwa kifungu
?>

Kusafirisha mifano

Makosa ya PHP ya kifungu

Inaweza kutumia mawakilishi kufikia maelezo kwa kifungu. Mawakilishi ni kama variables.

Inayohesabuwa kwa jina la kifungu baada ya mabaki ya mawingu ya kikabla, kwa nafasi ya mawingu. Unaweza kuongeza chochote ya mawakilishi, kama inavyotumiwa kwa kufikia chochote kwa kumaliza chochote.

Mfano ya msingi hii ina muungano moja (fname). Kwa kuingia kwa familiaName() kufikia jina (mengineki Bill), hivi ya kutoa majina ya kawaida na jina la kifamilia lina msingi:

Mifano

<?php
function familyName($fname) {
  echo "$fname Zhang.<br>";
}
familyName("Li");
familyName("Hong");
familyName("Tao");
familyName("Xiao Mei");
familyName("Jian");
?>

Kusafirisha mifano

Mifano iliyotengenezwa hapa ina funguo mbili ($fname na $year):

Mifano

<?php
function familyName($fname,$year) {
  echo "$fname Zhang. Born in $year <br>";
}
familyName("Li","1975");
familyName("Hong","1978");
familyName("Tao","1983");
?>

Kusafirisha mifano

Thamani ya kufikia ya PHP

Mifano iliyotengenezwa hapa ina funguo mbili (fname na year):

Mifano

<?php
function setHeight($minheight=50) {
  echo "The height is : $minheight <br>";
}
setHeight(350);
setHeight(); // Tumiwa kwa thamani ya kuzingatia 50
setHeight(135);
setHeight(80);
?>

Kusafirisha mifano

Funguo ya PHP - Matokeo

Kuwa tumia ukurudisha matokeo wa funguo, tumeza kusema return:

Mifano

<?php
function sum($x,$y) {
  $z=$x+$y;
  return $z;
}
echo "5 + 10 = " . sum(5,10) . "<br>";
echo "7 + 13 = " . sum(7,13) . "<br>";
echo "2 + 4 = " . sum(2,4);
?>

Kusafirisha mifano