PHP中的流程控制

一.什么是流程控制?

任何PHP脚本都是由一系列的语句构成的。一条语句可以是一个赋值语句,一个函数调用,一个循环,一个条件语句或者是一个空语句。也可以使用{}将一组语句封装成一个语句组。

二.条件语句

1.if语句

if(exp)执行一条语句
if(exp){代码段;}
if…else语句
if…elseif语句
if…elseif..else语句
if嵌套形式
if语句的应用

2.switch…case语句

三.循环语句

1.for循环

2.while循环

3.do…while循环

四.特殊流程控制

1.break:是结束当前循环

2.continue:是结束本次循环,进行下次循环

3.exit|die:是直接停止,并且不运行后续代码,exit()可以显示内容。

4.goto:操作符可以用来跳转到程序中的另一位置。该目标位置可以用目标名称加上冒号来标记,而跳转指令是 goto 之后接上目标位置的标记。PHP 中的 goto 有一定限制,目标位置只能位于同一个文件和作用域,也就是说无法跳出一个函数或类方法,也无法跳入到另一个函数。也无法跳入到任何循环或者 switch 结构中。可以跳出循环或者 switch,通常的用法是用 goto 代替多层的 break。

五.预定义变量

1.$_POST :HTTP POST变量,接收表单以POST方式发送的数据

2.$_GET :GET变量,接收以?形式传参的数据

3.$_FILES :HTTP文件上传变量

4.$_SERVER:服务器和执行环境变量

5.$_ENV :环境变量

6.$_SESSION:会话变量

7.$_COOKIE:HTTP Cookies

8.$_REQUEST:$_GET+\$_POST+\$_COOKIE

9.$php_errormsg:前一个错误信息

注意:这个变量只在错误发生的作用域内可用,并且要求track_errors配置项是开启的(默认是关闭的)

10.$GLOBALS:超全局变量,在全部作用域中始终可用的内置变量

六.提交信息框

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
    <title>Document</title>
</head>
<body>
    <form action="doAction.php" method="get" >
    <input type="text" name="test" ></input>
    <button>提交 </button>
    </form>
</body>
</html> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值