PHP中的流程控制
来源:互联网 发布:戴森无叶风扇 知乎 编辑:程序博客网 时间:2024/04/30 10:30
一.什么是流程控制?
任何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
- PHP中的流程控制
- PHP中的流程控制
- PHP中的流程控制
- PHP中的流程控制
- php中的流程控制
- 9.PHP中的流程控制结构
- php流程控制流程图解
- php流程控制语句以及条件判断中的数据类型转换
- PHP流程控制
- php流程控制
- PHP流程控制简介
- PHP的流程控制
- PHP流程控制语句
- PHP流程控制语句
- PHP流程控制语句
- PHP流程控制语句
- PHP的流程控制
- 【PHP】流程控制
- Eclipse下OpenFire4.0.2源码配置+简单插件开发
- pandas 作图无法显示中文
- NOJ - 1009 2的N次方
- 屏幕分辨率等级
- 单链表C/C++实现
- PHP中的流程控制
- 优秀开源项目SwipeLayout的使用
- NOJ - 2070 马尔扎哈的疑惑
- HTML5书写规范
- 关于“幽灵架构”的补充说明3:为什么不会产生“循环引用”
- ssh中jndi的配置(struts2.4.1+spring4.1.5+4.3.10+tomcat7)
- NOJ - 1093 阶乘之和
- hadoop集群搭建HDFS、HA、 YARN
- Scala学习9之产生随机数并写入到文件中