`
- 浏览:
206013 次
- 性别:
- 来自:
上海
-
php的流程控制
1、if..else 循环有三种结构
第一种
if (expr) { statement }
如
<?php
if($state == 1)
echo 'hello';
第二种
if (expr) { statement1 } else { statement2 }
如
<?php
if ($state==1) {
echo "哈哈" ;
echo "<br>";
}
else{
echo "呵呵";
echo "<br>";
}
第三种
if(expr1)
{
statement1;
}elseif (expr2)
{
statement2;
}else
{
statement3;
}
如:
<?php
if ( $a > $b ) {
echo "a 比 b 大" ;
} elseif ( $a == $b ) {
echo "a 等于 b" ;
} else {
echo "a 比 b 小" ;
}
2、 for 循环就单纯只有一种,没有变化,它的语法如下
for (expr1; expr2; expr3) { statement }
如:
<?php
for ( $i = 1 ; $i <= 10 ; $i ++) {
echo "这是第".$i."次循环<br>" ;
}
3、 switch 循环
switch (expr) { case expr1: statement1; break; case expr2: statement2; break; default: statementN; break; }
其中的 expr 条件,通常为变量名称。而 case 后的 exprN,通常表示变量值。
如:
<?php
switch ( date ( "D" )) {
case "Mon" :
echo "今天星期一" ;
break;
case "Tue" :
echo "今天星期二" ;
break;
case "Wed" :
echo "今天星期三" ;
break;
case "Thu" :
echo "今天星期四" ;
break;
case "Fri" :
echo "今天星期五" ;
break;
default:
echo "今天放假" ;
break;
}
?>
break;别遗漏了,default是可以省略的。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
学习者需要理解PHP语法、变量、数据类型、流程控制等基础知识。 2. MySQL数据库:PHP常与MySQL搭配使用,用于存储和检索内容管理系统中的数据。因此,了解SQL语言和数据库设计是必要的。 3. MVC架构:内容管理系统...
在PHP网站编程中,流程控制是一种关键的编程概念,它决定了程序执行的顺序和条件。在给定的"PHP流程控制实验"中,我们看到了如何使用PHP处理用户输入,并根据用户的选项来执行不同的计算任务。这个实验的目标是设计...
从给定的文件信息中,我们可以提炼出一系列与PHP学习相关的知识点,涵盖了基本的调试技巧、错误处理策略、变量管理、以及PHP的工作流程等。以下是对这些知识点的详细阐述: ### PHP调试技巧 #### 输出调试 1. **...
在线项目管理系统,特别是基于PHP编写的Web项目BUG管理系统,是软件开发流程中不可或缺的一部分。它旨在提高团队协作效率,确保产品质量,并提供一个集中化的平台来跟踪、报告和解决软件中的错误或缺陷。以下是对这...
总的来说,这个压缩包提供了从基础到进阶的全方位PHP学习资源,无论是刚接触PHP的新手还是寻求深化理解的开发者,都能从中受益。通过系统学习和实践,你可以掌握PHP编程的核心技能,实现动态网站和Web应用程序的开发...
【标题】: "管理系统系列--基于PHP+Apache的后台管理系统开发" 这个压缩包文件的主题是关于使用PHP编程语言和Apache服务器构建一个后台管理系统。后台管理系统是企业或网站用来管理其内部数据、用户权限以及业务...
【标题】中的“管理系统系列--基于PHP+MySql实现的一个简单的图书管理系统”是一个项目实践,旨在展示如何使用PHP编程语言和MySQL数据库系统构建一个基本的图书管理应用。这个系统可能是为了模仿作者所在学校图书馆...
【管理系统系列--coding-more】是一套综合性的学习教程平台,旨在提供全面的在线教育体验,涵盖了网站内容的前端展示和后端管理。这套系统不仅具备了现代化网站的基本功能,还特别强调了教育内容的组织与管理,使得...
- Laravel9是Laravel框架的最新版本,提供了一套完整的MVC(模型-视图-控制器)架构,简化了Web应用的开发流程。 - 它提供了艺术级别的路由、依赖注入、任务调度、身份验证、会话管理等核心功能,使开发者能够专注...
由于提供的具体内容仅包含了文件下载链接,并没有直接提供文本信息,因此我们将基于标题“《黑基VIP中级提高班》(PHP学习1-13)”以及描述中的重复信息来构建相关的知识点。 ### PHP编程基础 #### 1. PHP概述 - **...
4. **第44讲** - 可能深入到控制流程结构,如条件语句(if-else)和循环(for, while, do-while)。这些是程序逻辑的基础,用于根据条件执行不同的代码块或者重复执行某段代码。 5. **第45讲** - 可能介绍了错误和...
【标题】中的“管理系统系列--基于 Laravel, Layui 构建的 RBAC 后台管理系统”揭示了这个项目的核心:它是一个使用 Laravel 框架和 Layui 前端库开发的角色权限控制(RBAC)后台系统。Laravel 是一个广泛使用的 PHP...
【标题】"管理系统系列--MVC 学生信息管理系统.zip" 涉及的核心知识点是MVC(Model-View-Controller)设计模式在学生信息管理系统的应用。MVC是一种广泛用于Web开发的设计模式,它将应用程序分为三个主要部分:模型...
7. **php.ini**:配置文件,控制PHP运行时的行为。 学习PHP 7.3.29源码,我们可以深入理解以下关键知识点: - **Zend Engine**:PHP的核心解析器,负责将PHP代码转换为操作码并执行。理解它的指令集和执行流程,有...
《Wafer - 企业级微信小程序全栈方案:...通过学习和实践“wafer-php-server-demo”,开发者能够掌握在企业环境中使用PHP构建微信小程序服务器端的方法,从而更好地利用Wafer框架,打造稳定、高效的微信小程序应用。
这个压缩文件包含了一系列的学习材料,旨在帮助初学者和有一定基础的开发者掌握PHP的核心概念和技术。PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,特别适合于Web开发,可以嵌入到HTML中使用。下面...
综上所述,这个"Php100-11-20"的系列讲座涵盖了PHP编程的各个方面,从基础到进阶,包括语法、数据处理、面向对象编程、数据库操作、安全性、性能优化以及实际应用,为学习者提供了一套全面的PHP学习路径。
8. **版本控制**:使用Git等工具进行版本控制,协同开发和代码管理。 9. **部署**:了解如何将应用程序部署到服务器,如使用Docker容器化技术。 10. **项目文档**:编写需求文档、设计文档、用户手册等,以便他人...