Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah kegunaan php return

Apakah kegunaan php return

藏色散人
藏色散人asal
2021-11-29 11:37:263034semak imbas

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;

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;
}

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;

tidak akan dilaksanakan.

3. Berkenaan panggilan balas.

a.php adalah seperti berikut:

<?php
include("b.php");
echo "a";
?>

b.php adalah seperti berikut:

<?php
echo "b";
return;
?>

Hasil keluaran: ba.

a.php adalah seperti berikut:

<?php
include("b.php");
echo "a";
?>

b.php adalah seperti berikut:

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

Hasil keluaran: a.

4. Peranan penting pulangan: nilai pulangan

Contoh 1:

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

Contoh 2:

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

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!

Kenyataan:
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