PHP ਫੰਕਸ਼ਨ

PHP ਦੀ ਅਸਲ ਸ਼ਕਤੀ ਇਸ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ ਹੈ: ਇਸ ਵਿੱਚ 1000 ਤੋਂ ਵੱਧ ਬਿਨਾਮੀ ਫੰਕਸ਼ਨ ਹਨ。

PHP ਯੂਜ਼ਰ ਵਰਤੇ ਫੰਕਸ਼ਨ

ਪ੍ਰਮਾਣਿਕ PHP ਫੰਕਸ਼ਨਾਂ ਤੋਂ ਇਲਾਵਾ, ਅਸੀਂ ਆਪਣੇ ਆਪਣੇ ਫੰਕਸ਼ਨ ਵੀ ਬਣਾ ਸਕਦੇ ਹਾਂ。

ਫੰਕਸ਼ਨ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਕਈ ਵਾਰ ਵਰਤੇ ਜਾ ਸਕਣ ਵਾਲੇ ਵਾਕਿਫ਼ਤ ਸਟੈਕ ਹਨ。

ਪੰਨੇ ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਫੰਕਸ਼ਨ ਤੁਰੰਤ ਚਲਾਉਣ ਵਾਲੇ ਨਹੀਂ ਹਨ。

ਫੰਕਸ਼ਨ ਜਦੋਂ ਚਾਲੂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਤਾਂ ਹੀ ਚਲਾਉਣ ਵਾਲੇ ਹੁੰਦੇ ਹਨ。

ਪਹਿਲੇ ਪਹਿਲਾਂ PHP ਵਿੱਚ ਯੂਜ਼ਰ ਵਰਤੇ ਫੰਕਸ਼ਨ ਬਣਾਉਣਾ

ਯੂਜ਼ਰ ਵਰਤੇ ਫੰਕਸ਼ਨ ਐਲਾਨ ਨੇ ਸ਼ਬਦ "function" ਸ਼ੁਰੂ ਹੋਣ ਵਾਲਾ

ਸਿਧਾਂਤ

function functionName() {
  ਚਲਾਉਣ ਵਾਲਾ ਕੋਡ;
}

ਟਿੱਪਣੀ:ਫੰਕਸ਼ਨ ਨਾਮ ਨੇ ਅੱਖਰ ਜਾਂ ਉਪਲੰਘਣ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ (ਨਹੀਂ ਸੰਖਿਆ)。

ਟਿੱਪਣੀ:ਫੰਕਸ਼ਨ ਨਾਮ ਨੂੰ ਨਾਲੀਨਾ ਪਰਿਭਾਸ਼ਾ ਨਹੀਂ ਹੈ。

ਸੁਝਾਅ:ਫੰਕਸ਼ਨ ਨਾਮ ਨੇ ਫੰਕਸ਼ਨ ਵੱਲੋਂ ਕੀਤੇ ਗਏ ਕੰਮ ਨੂੰ ਦਿਸਾਉਣਾ ਚਾਹੀਦਾ ਹੈ。

ਹੇਠਲੇ ਉਦਾਹਰਣ ਵਿੱਚ, ਅਸੀਂ "writeMsg()" ਨਾਮ ਦਾ ਫੰਕਸ਼ਨ ਬਣਾਇਆ ਹੈ। ਖੁੱਲ੍ਹੀ ਬਰੌਂਕ ({{ { ਨੂੰ} ) ਫੰਕਸ਼ਨ ਕੋਡ ਦੀ ਸ਼ੁਰੂਆਤ ਦਿਸਾਉਂਦੀ ਹੈ, ਜਦੋਂ ਤੱਕ ਬੰਦ ਬਰੌਂਕ (}} ) ਫੰਕਸ਼ਨ ਦੀ ਸਮਾਪਤੀ ਨਹੀਂ ਦਿਸਾਉਂਦੀ ਹੈ। ਇਹ ਫੰਕਸ਼ਨ "Hello world!" ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ। ਫੰਕਸ਼ਨ ਚਾਲੂ ਕਰਨ ਲਈ ਫੰਕਸ਼ਨ ਨਾਮ ਦੇ ਪ੍ਰਯੋਗ ਦੇਣਾ ਦੇਖੋ:

مثال

؟<?php
function sayHi() {
  echo "Hello world!";
}
sayhi(); // ਫੰਕਸ਼ਨ ਚਾਲੂ ਕਰੋ
؟>

کام کاج چلاؤ

PHP ਫੰਕਸ਼ਨ ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਫੰਕਸ਼ਨ ਨੂੰ ਸੂਚਨਾ ਪਾਸ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਪੈਰਾਮੀਟਰ ਅਜਿਹੇ ਹੀ ਵਾਰੀਆਂ ਵਾਰੀ ਵਰਤੇ ਜਾਂਦੇ ਹਨ。

ਪੈਰਾਮੀਟਰ ਫੰਕਸ਼ਨ ਨਾਮ ਦੇ ਬਾਅਦ, ਬਰੌਂਕਜ਼ ਅੰਦਰ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ। ਤੁਸੀਂ ਕਿਤਨੇ ਪੈਰਾਮੀਟਰ ਜੋੜ ਸਕਦੇ ਹੋ, ਉਨ੍ਹਾਂ ਨੂੰ ਕੋਮਾ ਨਾਲ ਵੰਡ ਸਕਦੇ ਹੋ。

ਹੇਠਲੇ ਉਦਾਹਰਣ ਵਿੱਚ ਫੰਕਸ਼ਨ ਇੱਕ ਪੈਰਾਮੀਟਰ ($fname) ਹੈ। ਜਦੋਂ ਅਸੀਂ familyName() ਫੰਕਸ਼ਨ ਚਾਲੂ ਕਰਦੇ ਹਾਂ, ਤਾਂ ਅਸੀਂ ਇੱਕ ਨਾਮ (ਉਦਾਹਰਣ ਵਜੋਂ ਬਿਲ) ਪਾਸ ਕਰਦੇ ਹਾਂ, ਇਸ ਨਾਲ ਵੱਖ-ਵੱਖ ਨਾਮ ਪ੍ਰਿੰਟ ਹੁੰਦੇ ਹਨ ਜਿਸ ਦਾ ਪਰਿਵਾਰ ਨਾਮ ਇੱਕ ਹੀ ਹੈ:

مثال

؟<?php
فنکشن فیملی نیم($fname) {
  echo "$fname ਜ਼ਾਂਗ.<br>";
}
familyName(ਲੀ);
familyName(ਹੰਗ);
familyName(ਟਾਓ);
familyName(ਸ਼ਾਓ ਮੇਈ);
familyName(ਜਿਆਨ);
؟>

کام کاج چلاؤ

درج کئے مثال میں فنکشن دو پارامتروں کا حامل ہیں ($fname اور $year):

مثال

؟<?php
فنکشن فیملی نیم($fname,$year) {
  ایچیو "$fname زانگ. پیدا ہوا $year <br>";
}
فیملی نیم(لی,"1975");
فیملی نیم(ہانگ,"1978");
فیملی نیم(تاؤ,"1983");
؟>

کام کاج چلاؤ

PHP دفعتی پارامتر

درج کئے مثال میں فنکشن دو پارامتروں کا حامل ہیں ($fname اور $year): اگر ما پارامتروں سے بغیر کسی سٹائٹ کا استعمال کریئن، سٹائٹ کا پارامتر کا دفعہ استعمال کیا جائے گا:

مثال

؟<?php
فنکشن سیٹ ہائیٹ($minheight=50) {
  ایچیو "The height is : $minheight <br>";
}
سیٹ ہائیٹ(350);
سیٹ ہائیٹ(); // استعمال کی جائزگی 50 کا دفعہ استعمال کیا جائے گا
سیٹ ہائیٹ(135);
سیٹ ہائیٹ(80);
؟>

کام کاج چلاؤ

PHP فنکشن - واپسی کار

اگر آپ چاہتے ہیں کہ فنکشن واپسی کار کری،رجیٹرن جملہ استعمال کریئن:

مثال

؟<?php
فنکشن سوم($x,$y) {
  $ز=$x+$y;
  رجیٹرن $ز;
}
ایچیو "5 + 10 = " . سوم(5,10) . "<br>";
ایچیو "7 + 13 = " . سوم(7,13) . "<br>";
ایچیو "2 + 4 = " . سوم(2,4);
؟>

کام کاج چلاؤ