Apakah kegunaan php return

藏色散人
Lepaskan: 2023-03-14 07:50:02
asal
3042 orang telah melayarinya

Cara menggunakan php return: 1. Kembalikan hasil ungkapan melalui "return expression"; 2. Kembalikan ungkapan fungsi melalui "return(expr)";

Apakah kegunaan php return

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP7.1, Dell G3.

Apakah penggunaan pulangan dalam php?

Contoh analisis penggunaan pulangan dalam php

Pertama sekali, ia bermaksud pulangan; return() ialah bahasa Struktur, bukan fungsi, memerlukan kurungan hanya jika argumen mengandungi ungkapan. Tanda kurung biasanya tidak digunakan apabila mengembalikan pembolehubah, yang boleh mengurangkan beban PHP.

Penggunaan asas:

a), ungkapan kembali // Kembalikan hasil ungkapan

b), return(expr) // Ungkapan fungsi

c ), return // Kembalikan terus, atau kembalikan nilai nol

Nota: Sebaiknya jangan gunakan return($val).

1. Jika pemulangan dilaksanakan, kandungan selepas penyataan pemulangan tidak akan dilaksanakan

function add($a,$b){
 return $a+$b;
 return $a*$b;
}
$c = add(5,3);//得到的$c值可以用在程序的其他地方!
echo $c;
Salin selepas log masuk

Hasil keluaran: 8, hanya $a $b, $a* akan dilaksanakan; $b tidak dilaksanakan.

2. Pulangan boleh menjadi nilai pulangan fungsi atau nilai nol, bergantung pada penggunaan tertentu, contohnya:

function test($a){
if($a>10){
 return "a>10";
}else{
 return "a<10";
}
$b=45;
$c=$b-$a;
echo $c;
}
Salin selepas log masuk

Dalam contoh ini, apabila anda memanggil masa fungsi ini, maka diberi sebarang nombor, ia akan mengembalikan rentetan dan kod:

$b=45;
$c=$b-$a;
echo $c;
Salin selepas log masuk

tidak akan dilaksanakan.

3. Berkenaan panggilan balas.

a.php adalah seperti berikut:

<?php
include("b.php");
echo "a";
?>
Salin selepas log masuk
Salin selepas log masuk

b.php adalah seperti berikut:

<?php
echo "b";
return;
?>
Salin selepas log masuk

Hasil keluaran: ba.

a.php adalah seperti berikut:

<?php
include("b.php");
echo "a";
?>
Salin selepas log masuk
Salin selepas log masuk

b.php adalah seperti berikut:

<?php
echo "b";
exit; // 结束整个当前脚本
?>
Salin selepas log masuk

Hasil keluaran: a.

4. Peranan penting pulangan: nilai pulangan

Contoh 1:

function test(){
 $a=array(1,2);
 return $a;
}
$b=test();
print_r($b);
Salin selepas log masuk

Contoh 2:

function test(){
 $a=array(1,2);
}
$b=test();
print_r($b);
Salin selepas log masuk

Hasil output: Contoh 1 keluaran biasa, contoh 2 keluaran kosong. kenapa? Kerana jika anda tidak menggunakan return untuk mengembalikan nilai dalam fungsi rest(), hanya akan ada proses dalam fungsi, tetapi tiada hasil untuk rest() Sudah tentu, tiada output nilai apabila fungsi itu dipanggil. Sudah tentu, kita juga boleh menulis print_r($b) ke dalam test() dan mencetak terus dalam fungsi, tetapi banyak kali, kita akan memanggil operasi di luar fungsi, jadi kita perlu menggunakan return untuk mengembalikan nilai ke luar.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah kegunaan php return. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan