广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中返回值是什么意思
  • 195
分享到

php中返回值是什么意思

php 2019-03-26 18:03:29 195人浏览 无得
摘要

本文操作环境:windows10系统、PHP7.1版、Dell G3电脑。php中返回值是什么意思php函数的返回值是什么?在 PHP 中,函数的返回值可以是任意类型的数据;当然,函数也可以不返回值。函数使用 return 关键字返回数据,

本文操作环境:windows10系统、PHP7.1版、Dell G3电脑。

php中返回值是什么意思

php函数的返回值是什么?在 PHP 中,函数的返回值可以是任意类型的数据;当然,函数也可以不返回值。函数使用 return 关键字返回数据,函数遇到 return 关键字会立即终止执行。

示例代码如下:

function square($num){
return $num * $num;
}
echo square(4); //outputs'16'.
?>

php函数的返回值是什么?以上代码的运行结果为:

16

函数只能有一个返回值

函数不能返回多个值,但可以通过返回一个数组来得到类似的效果。代码如下:

代码执行结果为:

function small_numbers(){
return array(0, 1, 2);
}
list($zero, $one, $two) = small_numbers();
echo $zero . $one . $two;
?>
012

$zero $one $two 的值分别是0、1、2。

返回值类型声明

php函数的返回值是什么?在 PHP 7 中函数增加了返回值的类型声明。和参数类型声明类似,在非严格模式下,PHP 将会尝试将返回值类型转换成期望得到的值类型,但在严格模式下,函数的返回值必须与声明的返回类型一致。

示例如下:

function sum($a, $b):float{
return $a + $b;
}
var_dump( sum(1,2) );
?>

以上程序会输出:

float(3)

在严格模式下的代码如下:

declare(strict_types=1);
function sum($a, $b):int{
return $a + $b;
}
var_dump( sum(1,2) );
var_dump( sum(1,2.1) );
?>

值通过使用可选的返回语句返回。可以返回包括数组和对象的任意类型。返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行。

函数是一个功能集合体。执行一定的功能或运算。。运算之后的结果保留在函数内部是无意义的。返回值就是把函数运算的结果从函数内部取出。无论是自定义函数还是自带函数。原型都是如下:

function 函数名(参数1, 参数2……) {
运算过程
return 运算结果;
}

return 关键字的作用就是把运算的结果从函数内部移出。要取得这个值。可以使用 = 号赋值给一个变量。

$var = 函数名(参数,如果有的话);

$var 即可以得到函数内部的运算结果。也有些函数是没有返回值的。。比如 var_dump

特别注意一下。返回值。只是返回运算结果的“值”,而不是特定的某个变量。例如:

funciton test() {
$a = 1+2;
return $a;
}

以上代码返回的是 3 这个值。而不是 $a 本身。所以才叫 返回“值”

--结束END--

本文标题: php中返回值是什么意思

本文链接: https://www.lsjlt.com/news/1426.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php中返回值是什么意思
    本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。php中返回值是什么意思php函数的返回值是什么?在 PHP 中,函数的返回值可以是任意类型的数据;当然,函数也可以不返回值。函数使用 return 关键字返回数据,...
    99+
    2019-03-26
    php
  • php中返回值的含义是什么
    本篇内容介绍了“php中返回值的含义是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在PHP中,返回值就是把函数运算的结果从函数内部取出...
    99+
    2023-06-29
  • php 空值是什么意思
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php 空值是什么意思?php:空值(null)数据类型空值(null):空值,跟它的名字一样,表示一个变量没有任何值。空值(null)是不区别大小写的,也就是null与...
    99+
    2018-01-01
    php 空值
  • windows-update – wusa.exe返回代码5是什么意思
    返回代码5意味着Windows Update安装程序(wusa.exe)无法安装更新。这通常是由于权限不足引起的。wusa.exe需...
    99+
    2023-09-17
    windows
  • php值传递是什么意思
    在php中,值传递是指在调用函数时将实际参数复制一份再传递给函数的形参,实际上形参和实参分别占用不同的存储单元。值传递的特点是单向传递,即主调函数调用时给形参分配存储单元,把实参的值传递给形参,在调用结束后,形参的存储单元被释放,而形参值的...
    99+
    2023-05-14
    php
  • php中空值指的是什么意思
    小编给大家分享一下php中空值指的是什么意思,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!php空值是指null数据类型,表示一个变量没有任何值;空值(null)是不区别大小写的,也就是null与NULL或Null是一样的...
    99+
    2023-06-26
  • JavaScript的返回值是什么
    这篇文章主要介绍“JavaScript的返回值是什么”,在日常操作中,相信很多人在JavaScript的返回值是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaSc...
    99+
    2022-10-19
  • python中函数返回值是什么
    python中函数的返回值包含指定返回值和隐含返回值两种指定返回值当函数中有return语句时,return语句的结果就是函数的返回值。例:def info(x):return x +1函数返回值为x+1,其中x为函数的参数。隐含返回值如函...
    99+
    2022-10-08
  • es6中includes返回的值是什么
    这篇文章主要讲解了“es6中includes返回的值是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“es6中includes返回的值是什么”吧!es6中includes()返回的是布尔值...
    99+
    2023-07-05
  • BaseMapper insert的返回值是什么
    BaseMapper 是 MyBatis 的一个接口,用于插入一条记录。该接口的 insert 方法返回值是 int 类型,表示插入记录的数量。如果插入成功,则返回 1;否则返回 0。 例如: int result = userMa...
    99+
    2023-09-08
    mybatis 数据库 java mysql sql
  • ShellExecute函数返回值是什么
    ShellExecute函数的返回值是一个HINSTANCE类型的值,它表示执行操作的实例句柄。如果函数执行成功,返回值为大于32的...
    99+
    2023-08-08
    ShellExecute
  • Asp Conn.execute的返回值是什么
    `Conn.Execute` 方法是在 Classic ASP 中用于执行 SQL 查询或命令的方法。它返回一个表示查询结果的对象,...
    99+
    2023-08-14
    Asp
  • 浅谈Java中的this作为返回值时返回的是什么
    有时会遇到this作为返回值的情况,那么此时返回的到底是什么呢?返回的是调用this所处方法的那个对象的引用,读起来有点绕口哈,有没有想起小学语文分析句子成份的试题,哈哈。一点点分析的话,主干是“返回的是引用”;什么引用呢?“那个对象的引用...
    99+
    2023-05-30
    java this 返回值
  • php中=是什么意思
    本文操作环境:windows7系统、PHP7.4版、DELL G3电脑php中=是什么意思?PHP 中基础的赋值运算符是 "="。这意味着右侧赋值表达式会为左侧运算数设置值。如 z=x+y,右侧表达式为左侧运算数设置值。...
    99+
    2021-07-01
    php
  • php数组赋值模板是什么意思
    PHP是一种广泛使用的编程语言,用于在Web开发中创建动态网页。在PHP中,数组是一种非常常见的数据类型。它可以存储多个值,并且可以使用单个变量名称引用整个数据集。赋值模板是指将一个数组的所有值赋值给另一个数组。在PHP中,可以使用多种方法...
    99+
    2023-05-19
  • Ajax的返回值类型是什么
    这期内容当中小编将会给大家带来有关Ajax的返回值类型是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、返回值之XML类型如果服务器的响应头中Content-type的内容为text/xml时,此时...
    99+
    2023-06-08
  • mysql insert返回值指的是什么
    本篇内容主要讲解“mysql insert返回值指的是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql insert返回值指的是什么”吧! ...
    99+
    2023-04-14
    mysql insert
  • cdn回流是什么意思
    cdn回源包括回源地址和加速域名回源地址:可以使回源域名,也可以是回源IP,主要作用是cdn加速节点同步更新的一个地址;加速域名:使用cdn服务器需要加速的一个域名,一般会将加速域名做别名解析为cdn运营商提供的域名,来做cdn加速访问;...
    99+
    2022-10-17
  • php中怎么从函数中返回值
    这篇文章主要讲解了“php中怎么从函数中返回值”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中怎么从函数中返回值”吧!在php中,可以利用return语句来从函数中返回值,可返回函数的...
    99+
    2023-06-20
  • Ajax xmlHttpRequest中status的值是什么意思
    Ajax xmlHttpRequest中status的值是什么意思,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 ...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作