小弟刚学php没几天 不太懂return不是用于在函数中携带返回一个值的时候用的嘛。。
今天看别人在视频里 一个if语句中 echo“xxx”后面也跟了局 return
return后面并没有跟任何东西。。。
这里为什么不用break呢。。。。。
return多用于哪些情况呢?
请详细讲解下 拜托了 小弟刚入门 大堆的函数也看不太懂 拜托各位讲的浅显易懂些。。。
函数一般带return,不写也可以,写的话,写个return 1也可以,其实还是有点区别的
举个例子
//saier
function a(){
$b=1;
return $b;
}
function b(){
$b=1;
echo $b;
}
echo a(); // 输出1
b(); //输出1
//看起来都是输出1,而且b()好像还更方便,其实不然,如果要用到函数的返回值,b()就不行了
echo a()+1; //输出2
//b();这个就不能实现这种功能,需要进去函数里面改,扩展不方便一直搞不懂return的用法 不知道什么时候该用什么时候不该用 谁能讲讲呢?下面这个例子为什么要加return呢?
<?php
class man{
private $money=1000;
public function show(){
return $this->money*0.8;
}
}
$a=new man();echo $a->show();?>return就是把一个结果返回给函数/方法的调用者。
立即学习“PHP免费学习笔记(深入)”;
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它不是新的编程语言,而是一种使用现有标准的新方法,最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容,不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。《php中级教程之ajax技术》带你快速
2114
比如你的例子调用show()方法就把一个整数(800)返回去。调用的地方就相当于执行了echo 800。
如果你的函数/方法是为了执行一些操作而不是为了返回数据,可以不return,但一般都会return一个布尔值来表示操作是成功还是失败以便调用的地方进行流程控制。
return 什么,你的函数运行完就是什么,如果没有return 你的函数运行完就是空的
比如function a () {return 1;}
执行a()就得到1
$b = a(); 那么$b就等于1,如果没有return那么执行a()就没有返回值,也就是空,那$b就是空了
以上就是php中什么情况下使用return?的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号