⊗ppPmUFRt 197 of 447 menu

Pernyataan return dalam PHP

Katakan kita mempunyai fungsi yang memaparkan kuasa dua nombor yang dilalui:

<?php function func($num) { echo $num * $num; } func(3); // akan memaparkan 9 ?>

Katakan kita ingin menyimpan nilai tersebut ke dalam sesuatu pembolehubah, dan bukan memaparkannya, seperti berikut:

<?php $res = func(3); // dalam pembolehubah $res sekarang 9 ?>

Untuk ini, PHP mempunyai pernyataan khas return yang membolehkan kita menentukan nilai yang dipulangkan oleh fungsi. Perkataan memulangkan merujuk kepada nilai yang akan ditulis ke dalam pembolehubah jika fungsi yang dipanggil diassign kepadanya.

Jadi, mari kita tulis semula fungsi kita supaya ia tidak memaparkan hasilnya, sebaliknya memulangkannya ke pembolehubah:

<?php function func($num) { return $num * $num; } ?>

Sekarang mari kita catat hasil tugas fungsi ke dalam pembolehubah:

<?php $res = func(3); ?>

Selepas data dicatat ke dalam pembolehubah, ia boleh, sebagai contoh, dipaparkan:

<?php $res = func(3); echo $res; // akan memaparkan 9 ?>

Atau data tersebut boleh diubah terlebih dahulu, kemudian barulah dipaparkan:

<?php $res = func(3); $res = $res + 1; echo $res; // akan memaparkan 10 ?>

Anda juga boleh terus melakukan beberapa tindakan dengan hasil fungsi sebelum menulisnya ke dalam pembolehubah:

<?php $res = func(3) + 1; echo $res; // akan memaparkan 10 ?>

Anda boleh memanggil fungsi kita beberapa kali untuk nombor yang berbeza:

<?php $res = func(2) + func(3); echo $res; // akan memaparkan 13 ?>

Anda tidak perlu mencatat hasilnya dalam pembolehubah, anda boleh terus memaparkannya:

<?php echo func(3); // akan memaparkan 9 ?>

Buat fungsi yang menerima nombor sebagai parameter, dan memulangkan kuasa tiga nombor tersebut. Dengan menggunakan fungsi ini, cari kuasa tiga bagi nombor 3 dan catatkannya dalam pembolehubah $res.

Dengan menggunakan fungsi yang anda buat, cari hasil tambah kuasa tiga bagi nombor 2 dan nombor 3 dan catatkannya dalam pembolehubah $res.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak