专栏首页cwl_JavaPHP-关键字return

PHP-关键字return

1.6 return

1.6.1 终止脚本执行

<?php
echo '锄禾日当午<br>';
return;			//终止脚本执行
echo '汗滴禾下土<br>';	//不执行

提醒:return只能中断当前页面,如果有包含文件,只能中断包含文件

例题:

6-demo.php

<?php
echo '锄禾日当午<br>';
require './test.php';    //包含文件
echo '汗滴禾下土<br>';

test.php

<?php
echo 'aaa<br>';
return;   //只能中断test.php
echo 'bbb<br>';

运行结果

如果要完全终止脚本执行,使用exit()、或die()

echo 'aaa<br>';
exit();  //die()
echo 'bbb<br>';

1.6.2、返回页面结果

test.php

<?php
return array('name'=>'tom','sex'=>'男');

6-demo.php

<?php
$stu=require './test.php';
print_r($stu);  //Array ( [name] => tom [sex] => 男 ) 

小结:在项目中引入配置文件就使用这种方法

1.6.3 函数的返回和终止

return在函数中使用作用有二 1、终止函数执行

2、返回值

function fun() {
	echo 'aaa';
	return ;		//终止函数执行
	echo 'bbb';
}
fun();   //aaa
----------------------------------
function fun() {
	return 10;	//返回值
}
echo fun();		//10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PHP-实战新闻模块

    2、在inc下创建conn.php文件,用来连接数据库,代码就是上面连接数据库的代码

    cwl_java
  • PHP-运算符

    cwl_java
  • PHP-Laravel开发环境配置与要求

    php.ini配置文件需要开启的扩展: extension=php_openssl.dll extension=php_pdo_mysql.dll ext...

    cwl_java
  • 困扰已久的问题 cgi、fastcgi、PHP-fpm 汇总

    无论是php,python编程语言,还是apache,nginx服务器对于cgi协议是个绕不开的话题。安装,部署都会经常的看到,那么它们到底是干什么的,网上的答...

    猿哥
  • 使用docker方式部署"禅道"

    禅道 项目管理软件 是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期...

    小老鼠
  • 【代码审计】EasySNS_V1.6远程图片本地化导致Getshell

    ESPHP开发框架基础上开发而成的EasySNS极简社区为全新数据库架构和程序结构。本文以EasySNS_V1.6作为代码审计的目标,分享一个远程图片本地化导致...

    Bypass
  • 一次粗心,让我学会了如何搭建php环境,坑越多越有成就感

    线上php程序出现了问题,商品页面无法正常访问,对于java开发工程师来说有一些困难,因为之前没有相关经验,一开始自己内心也是挺排斥的,然而问题摆在那里,只能去...

    用户4361942
  • 记一次360众测仿真实战靶场考核WP

    User-Agent: Mozilla/5.0 (iPhone; CPU iPhoneOS 8_0 like Mac OS X) AppleWebKit/600...

    Timeline Sec
  • php中的buffer缓冲区用法分析

    但是其实这中间会经历一个buffer,我们可以这样理解:这个1数据会先到php缓存区,当这个缓冲区满了之后,再传给客户端(浏览器)。

    砸漏
  • PHP 5.3向更高版本迁移之新特性

    需要注意的是,trait的继承顺序: 来自当前类的成员覆盖了 trait 的方法,而 trait 则覆盖了被继承的方法 当多个trait被同一个类使用的时候...

    luxixing

扫码关注云+社区

领取腾讯云代金券