PHP ਫੰਕਸ਼ਨ
- پچھلے ویژن PHP فور لپ
- پائیدار ویژن 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); ؟>
- پچھلے ویژن PHP فور لپ
- پائیدار ویژن PHP ਅਰਰੇ