当操作数和操作符组合到一起,即构成表达式.

这些就是表达式:

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
";

?>

显示:

After the loop:index=3

contiune终止循环的当前重复,并立即开始下一个重复

例:contiune在for语句中的运用。

{

if ($index==3)

{

continue;

}

echo"$index
";

}

?>

显示:

0

1

2   3给漏掉了,没显示出来

4

php出语句,PHP语句_php相关推荐

  1. python循环语句-python语句中Python循环语句(附代码)

    python语句多如牛毛,对于很多初学者来说,不知道该如何下手.今天本文将着重讲述python语句中for语句和while语句.都知道这2种语句都属于循环语句,for语句属于遍历循环,while语句属 ...

  2. swift 简单语句 控制流语句

    2019独角兽企业重金招聘Python工程师标准>>> 在 Swift 中,有两种类型的语句:简单语句和控制流语句.简单语句是最常见的,用于构造表达式和声明.控制流语句则用于控制程序 ...

  3. python中有这样一条语句_在Python中一行书写两条语句时,语句之间可以使用__________作为分隔符。_学小易找答案...

    [填空题]Python表达式4.5/2.4.5//2和4.5%2的值分别为__________________________. [填空题]我国古代文献中所记载的最早的学校类型有两种,分别是 和 . ...

  4. matlab continue语句,continue语句

    <Java 7程序设计入门经典>一3.15 使用continue语句 3.15 使用continue语句 也可能要求忽略循环的正常控制结构,提前开始下一次循环.这由continue语句完成 ...

  5. python循环语句if语句的题目_Python if语句 for语句 while循环的练习

    Python if语句 for语句 while循环的练习 练习一: 考试成绩的问题:提示用户输入成绩,判断是属于哪个水平,将结果打印到控制台.60以下不及格,60分以上为及格,70分至80分为合格,8 ...

  6. 【幻化万千戏红尘】qianfengDay04-java基础学习:for语句.while语句,do-while语句

    课程回顾: 程序的结构: 分支结构: 1.if-else 格式:if(boolean类型表达式){代码块}[else if(boolean型表达式){代码块}--][else{代码块}] //注意:i ...

  7. 【Linux学习笔记④】——Shell程序设计【变量 输入与输出 条件表达式 判断语句 循环语句 Shell函数】

    ⌛️ 文章目录 一.Shell 概述 二.Shell 脚本的定义与执行 2.1 Shell 脚本的定义 2.2 Shell 脚本的执行 三.Shell 变量 3.1 用户自定义变量 3.2 环境变量 ...

  8. python语句--条件语句

    一.print语句.import语句.赋值语句. 1.1.print语句:输出 >>> print(2,3,4)    //python2.x (2, 3, 4) >>& ...

  9. 运算符-if语句-switch语句-循环语句-continue/break语句

    一.java中的运算符         1.赋值运算符 =         2.算数运算符[+   -   *   /   %(求余)   ++(自动加1)    --(自动减1)]         ...

  10. java switch 条件_Java ——if条件语句 switch语句

    本节重点思维导图 if条件语句 //如果条件表达式成立,执行语句块 if(条件表达式){ //-语句块 } 如果语句块只有一条语句,大括号可以省略,否则不能省略. 建议,不管有几条语句,都不要省略大括 ...

最新文章

  1. 解读Redis报错:“MISCONF Redis is configured to save RDB snapshots”
  2. Hibernate ORM框架——连接池相关
  3. python多线程队列爬虫流程图_python 多线程爬虫 队列queue问题。
  4. 你疏漏的 JS 函数硬核知识?这里帮你总结了
  5. ubuntu mysql怎么备份_Ubuntu下MySQL备份与异地备份
  6. 文件路径和模块路径、nodemon工具
  7. Screenium 3 for Mac - 强大的屏幕录制编辑器
  8. Windows 与 Linux 通过Xshell 文件互传
  9. Ubuntu中使用pip3报错
  10. 3ds Max 中的导航控件SteeringWheels入门介绍
  11. 钉钉直播回放视频的下载方法( fd抓包配合m3u8 )
  12. php表格好看样式,用html和css代码实现各种表格样式的总结
  13. WPF UI框架界面开发教程(一)
  14. 成立1年的水母智能,AI智能设计生意做得如何?
  15. 数据嗨客 | 第6期:不平衡数据处理
  16. (day12)css3基础
  17. arduino 的 oled时钟简单显示
  18. 装逼神器,逼真黑客范儿
  19. 入耳式无线蓝牙耳机哪款好?无线入耳蓝牙耳机推荐
  20. Gantt(甘特图)与PERT(项目计划评审技术)图

热门文章

  1. (转)招行开启零售银行智能投顾时代 尝试打造金融垂直自场景
  2. 【优化求解】基于matlab改进的粒子群算法求解混合储能系统容量优化问题【含Matlab源码 1823期】
  3. 【路径规划】基于matlab蚁群优化遗传算法求解机器人栅格地图最短路径规划问题【含Matlab源码 1581期】
  4. 【RWM】基于matlab路由无线传感器网络模拟随机路点运动模型【含Matlab源码 1565期】
  5. 【混凝土强度预测】基于matlab BP神经网络混凝土强度预测【含Matlab源码 695期】
  6. 【MIMO通信】基于matlab空时分组编码MIMO_OFDM通信系统仿真【含Matlab源码 663期】
  7. 【光学】基于matlab光栅衍射仿真【含Matlab源码 502期】
  8. 【元胞自动机】基于matlab元胞自动机晶体生长【含Matlab源码 232期】
  9. nas神经网络架构搜索_神经建筑搜索(NAS)基础
  10. 吃豆人 博弈_强化吃豆人