php出语句,PHP语句_php
当操作数和操作符组合到一起,即构成表达式.
这些就是表达式:
12 这是最基本的表达式
-12
-12+5
-12+5*(24/ 3)
而语句则由表达式组成。简单的、复杂的语句构成了程序。
这些就是语句:
; 这是最基本的语句
$name='John';
php规定每个语句结束时都要加上分号";"
PHP共有六种类型语句,见表
语句类型
描 述
非执行语句
需计算但不执行动作
执行语句
执行某一动作
赋值语句
给变量赋值
判断语句
判断条件,并决定执行哪个动作
循环语句
重复执行一系列语句直到某条件为真或直到某条件为假时为止
跳转语句
无条件改变程序流程到程序中的另一行继续执行
1、非执行语句、执行语句、赋值语句相对简单,略
2、判断语句
if...else...语句
第一种:如果表达式成立,则执行需要执行的语句
if (表达式)
{
需要执行的语句
http://www.gaodaima.com/47499.htmlPHP语句_php
}
第二种:如果表达式成立,则执行需要执行的语句1,否则执行需要执行的语句2
if (表达式)
{
需要执行的语句1
}
else
{
需要执行的语句2
}
第三种:如果表达式1成立,则执行需要执行的语句1,否则判断表达式2,若成立,则执行需要执行的语句2
若还不成立,则执行需要执行的语句3
if (表达式1)
{
需要执行的语句1
}
elseif (表达式2)
{
需要执行的语句2
}
else
{
需要执行的语句3
}
switch 语句
上面的if语句判断一、两个条件值时,处理起来还比较方便。但如果需要同时测试、判断多个条件值时,if语句处理起来就比较烦了。所以有了它--switch 语句。
switch (VARIABLE) {
case VALUE1:
break;
case VALUE2:
break;
case VALUE3:
break;
case VALUEn:
break;
default:
break;
执行时,PHP从上往下检查变量:
如果变量等于某个case语句中的值,
那就紧接着寻找break关键字,
如果这个case语句中没有break关键字,
则执行下一个case语句,
直到找到break关键字为止。
如果所有case语句中的值都不等于变量,
则执行default语句。
例:switch($str_input){
case 'print':
case 'echo':
echo"do something"
break;
case 1:
case 2:
echo"do another"
break;
default:
echo"nothing!"
break;
}
3、循环语句:重复执行一系列语句直到某条件为真或直到某条件为假时为止
for(...;...;...){......}语句
for 语句由三个表达式和一段语句组成
即:for (初始化语句;条件表达式;相应操作语句){要执行的语句}
例:for ($loop_variable=0;$loop_variable<100;variable++)
{
echo"Look this:loop_variable=$loop_variable
";
}
则显示:Look this:loop_variable=0
Look this:loop_variable=1
...
Look this:loop_variable=98
Look this:loop_variable=99
do 、while 语句
当条件为真时,while 循环重复一段语句块
1、while (条件)
{
要执行的语句
}
2、while (条件):
要执行的语句;
Endwhile;
3、do {
要执行的语句
}(条件);
4、do {
要执行的语句
} while(条件);
4、跳转语句
这里不像BASIc语言一样有一个“go”关键字。
而是break语句和 continue语句。
break使PHP停止执行当前的语句块,从紧跟着当前语句块的语句开始运行。
例:用break语句从循环中退出。
for ($index=0;$index<10;$index++)
{
if ($index==3)
{
break;
}
echo"$index
";
}
echo"After the loop: index=$index
";
?>
显示:
0
1
2
After the loop:index=3
contiune终止循环的当前重复,并立即开始下一个重复
例:contiune在for语句中的运用。
{
if ($index==3)
{
continue;
}
echo"$index
";
}
?>
显示:
0
1
2 3给漏掉了,没显示出来
4
php出语句,PHP语句_php相关推荐
- python循环语句-python语句中Python循环语句(附代码)
python语句多如牛毛,对于很多初学者来说,不知道该如何下手.今天本文将着重讲述python语句中for语句和while语句.都知道这2种语句都属于循环语句,for语句属于遍历循环,while语句属 ...
- swift 简单语句 控制流语句
2019独角兽企业重金招聘Python工程师标准>>> 在 Swift 中,有两种类型的语句:简单语句和控制流语句.简单语句是最常见的,用于构造表达式和声明.控制流语句则用于控制程序 ...
- python中有这样一条语句_在Python中一行书写两条语句时,语句之间可以使用__________作为分隔符。_学小易找答案...
[填空题]Python表达式4.5/2.4.5//2和4.5%2的值分别为__________________________. [填空题]我国古代文献中所记载的最早的学校类型有两种,分别是 和 . ...
- matlab continue语句,continue语句
<Java 7程序设计入门经典>一3.15 使用continue语句 3.15 使用continue语句 也可能要求忽略循环的正常控制结构,提前开始下一次循环.这由continue语句完成 ...
- python循环语句if语句的题目_Python if语句 for语句 while循环的练习
Python if语句 for语句 while循环的练习 练习一: 考试成绩的问题:提示用户输入成绩,判断是属于哪个水平,将结果打印到控制台.60以下不及格,60分以上为及格,70分至80分为合格,8 ...
- 【幻化万千戏红尘】qianfengDay04-java基础学习:for语句.while语句,do-while语句
课程回顾: 程序的结构: 分支结构: 1.if-else 格式:if(boolean类型表达式){代码块}[else if(boolean型表达式){代码块}--][else{代码块}] //注意:i ...
- 【Linux学习笔记④】——Shell程序设计【变量 输入与输出 条件表达式 判断语句 循环语句 Shell函数】
⌛️ 文章目录 一.Shell 概述 二.Shell 脚本的定义与执行 2.1 Shell 脚本的定义 2.2 Shell 脚本的执行 三.Shell 变量 3.1 用户自定义变量 3.2 环境变量 ...
- python语句--条件语句
一.print语句.import语句.赋值语句. 1.1.print语句:输出 >>> print(2,3,4) //python2.x (2, 3, 4) >>& ...
- 运算符-if语句-switch语句-循环语句-continue/break语句
一.java中的运算符 1.赋值运算符 = 2.算数运算符[+ - * / %(求余) ++(自动加1) --(自动减1)] ...
- java switch 条件_Java ——if条件语句 switch语句
本节重点思维导图 if条件语句 //如果条件表达式成立,执行语句块 if(条件表达式){ //-语句块 } 如果语句块只有一条语句,大括号可以省略,否则不能省略. 建议,不管有几条语句,都不要省略大括 ...
最新文章
- 解读Redis报错:“MISCONF Redis is configured to save RDB snapshots”
- Hibernate ORM框架——连接池相关
- python多线程队列爬虫流程图_python 多线程爬虫 队列queue问题。
- 你疏漏的 JS 函数硬核知识?这里帮你总结了
- ubuntu mysql怎么备份_Ubuntu下MySQL备份与异地备份
- 文件路径和模块路径、nodemon工具
- Screenium 3 for Mac - 强大的屏幕录制编辑器
- Windows 与 Linux 通过Xshell 文件互传
- Ubuntu中使用pip3报错
- 3ds Max 中的导航控件SteeringWheels入门介绍
- 钉钉直播回放视频的下载方法( fd抓包配合m3u8 )
- php表格好看样式,用html和css代码实现各种表格样式的总结
- WPF UI框架界面开发教程(一)
- 成立1年的水母智能,AI智能设计生意做得如何?
- 数据嗨客 | 第6期:不平衡数据处理
- (day12)css3基础
- arduino 的 oled时钟简单显示
- 装逼神器,逼真黑客范儿
- 入耳式无线蓝牙耳机哪款好?无线入耳蓝牙耳机推荐
- Gantt(甘特图)与PERT(项目计划评审技术)图
热门文章
- (转)招行开启零售银行智能投顾时代 尝试打造金融垂直自场景
- 【优化求解】基于matlab改进的粒子群算法求解混合储能系统容量优化问题【含Matlab源码 1823期】
- 【路径规划】基于matlab蚁群优化遗传算法求解机器人栅格地图最短路径规划问题【含Matlab源码 1581期】
- 【RWM】基于matlab路由无线传感器网络模拟随机路点运动模型【含Matlab源码 1565期】
- 【混凝土强度预测】基于matlab BP神经网络混凝土强度预测【含Matlab源码 695期】
- 【MIMO通信】基于matlab空时分组编码MIMO_OFDM通信系统仿真【含Matlab源码 663期】
- 【光学】基于matlab光栅衍射仿真【含Matlab源码 502期】
- 【元胞自动机】基于matlab元胞自动机晶体生长【含Matlab源码 232期】
- nas神经网络架构搜索_神经建筑搜索(NAS)基础
- 吃豆人 博弈_强化吃豆人