PHP教程

PHP返回值

在 PHP 中,return 语句用于将程序控制返回给调用模块。它可以返回包括数组和对象的任意类型的值。当在一个函数中使用 return 语句时,函数的执行将被立即终止,并将控制权交回给调用该函数的代码行。

一、return用途

return 语句可以用于以下几种情况:

1、在函数内部,return 语句用于结束函数的执行并返回一个值,这个值可以是任何类型,包括数组、对象等。

2、在全局范围内,return 语句会立即中止当前脚本文件的执行,如果当前脚本文件是被 include 或 require 的,则控制交回调用文件。此外,如果当前脚本是被 include 的,则 return 的值会被当作 include 调用的返回值。如果在主脚本文件中调用 return,则脚本中止运行。

3、如果当前脚本文件是在 php.ini 中的配置选项 auto_prepend_file 或 auto_append_file 所指定的,则此脚本文件中止运行。

总之,return 语句在 PHP 中具有重要的功能,它允许我们将程序控制返回给调用模块,并返回所需的值。如果省略了 return,则返回值为 null。

二、return用法

1、return 的使用

<?php
function square($num)
{
return $num * $num;
}
echo square(4); // 输出 '16'。
?>

2、返回一个数组以得到多个返回值

在 PHP 中,函数不能直接返回多个值,但是,可以通过返回一个数组来达到类似的效果。通过将多个值放入一个数组中,然后返回该数组,可以在函数调用处访问这些值。这种方法可以用于返回多个计算结果或处理多个输入参数的情况。示例:

<?php
function small_numbers()
{
return [0, 1, 2];
}
// 使用短数组语法将数组中的值赋给一组变量
[$zero, $one, $two] = small_numbers();

// 在 7.1.0 之前,唯一相等的选择是使用 list() 结构
list($zero, $one, $two) = small_numbers();
?>

3、从函数返回一个引用

从函数返回一个引用,必须在函数声明和指派返回值给一个变量时都使用引用运算符 &:

示例:

<?php
function &returns_reference()
{
return $someref;
}

$newref =& returns_reference();
?>
广告合作
QQ群号:707632017

温馨提示:

1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com。(#改为@)

2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

目录