# :-: 一、`php` 条件判断
### 1、三元运算符 `? :`
```php
$var = 100;
var_dump( $var>=100 ? '买' : '不买' );
```
### 2、`if`
```php
$var = 10000;
if($var >= 10000){
$var1 = '我要买台mac';
echo $var1;
}
```
### 3、`if` `else`
```php
$var = 10000;
if($var >= 10000){
$var1 = '我要买台mac';
echo $var1;
}else{
$var2 = '我要洗洗睡觉';
echo $var2;
}
```
### 3、`if` `elseif` `else`
```php
$var = 10000;
if($var >= 10000){
echo '我要买个iphone xs max';
}else if($var >= 8000){
echo '我要买个iphone xs';
}else if($var >= 6000){
echo '我要买个iphone xr';
}else if($var >= 4000){
echo '我只能买个小米手机';
}else{
echo '我洗洗睡了';
}
```
### 4、`switch` `case` `default`
```php
$var = 10000;
switch ($var) {
case $var >= 10000:
echo '我要买个iphone xs max';
break;
case $var >= 8000:
echo '我要买个iphone xs';
break;
case $var >= 6000:
echo '我要买个iphone xr';
break;
case $var >= 4000:
echo '我只能买个小米手机';
break;
default:
echo '我洗洗睡了';
break;
}
```
---
# :-: 二、`php` 循环
### 1、`while`
```php
$int = 1;
while ( $int < 10 ) {
echo $int;
echo '<hr/>';
$int ++;
}
```
### 2、`do` `while`
```php
$int = 1;
do {
echo $int;
echo '<hr>';
$int++;
}while ( $int < 1);
```
### 3、`for`
```php
示例1:
for( $int=1; $int<10; $int++){
echo $int;
echo '<hr>';
}
```
```php
示例2:
for( $int=1; $int<10; $int++){
echo $int;
if($int == 5){
echo '比较特殊';
}
echo '<hr>';
}
```
---
# :-: 三、`php` 跳出流程语句
### 1、`continue`
* 结束当前循环,进入下次循环
* 在循环语句中使用 `while` `for`
```php
for( $int=1; $int<10; $int++){
if($int == 5){
//结束当前循环,进入下次循环
continue;
}
var_dump($int);
echo '<hr>';
}
```
### 2、`break`
* 结束循环
* 在循环语句中使用 `while` `for` `switch`
* 可以跳出多层循环
```php
示例1:
for( $int=1; $int<10; $int++){
if($int == 5){
//结束当前循环,进入下次循环
break;
}
var_dump($int);
echo '<hr>';
}
```
```php
示例2:
$var = 10000;
switch ($var) {
case $var >= 10000:
echo '我要买个iphone xs max';
break;
case $var >= 8000:
echo '我要买个iphone xs';
break;
case $var >= 6000:
echo '我要买个iphone xr';
break;
case $var >= 4000:
echo '我只能买个小米手机';
break;
default:
echo '我洗洗睡了';
break;
}
```
- 序言
- PHP基础
- 认识PHP
- 环境安装
- PHP语法
- 流程控制
- PHP数组
- PHP函数
- PHP类与对象
- PHP命名空间
- PHP7新特性
- PHP方法库
- PHP交互
- 前后端交互
- 项目常规开发流程
- MySQL数据库
- 会话控制
- Ajax分页技术
- 细说函数
- 类与对象
- 对象进阶
- 类与对象进阶
- OOP面向对象
- 设计模式
- 路由与模板引擎
- 异常类
- PHP爬虫
- PHP抓取函数
- PHP匹配函数
- 正则表达式
- PHP字符串函数
- 抓取实战
- PHP接口
- 了解接口
- PHP插件
- PHPSpreadsheet
- ThinkPHP6
- 安装
- 架构
- 数据库
- 数据库操作
- 视图
- 模版
- 模型
- 杂项
- 命令行
- 交互
- 微信小程序
- 介绍
- 配置
- 组件
- 交互
- API
- 其他知识
- 百度小程序
- 介绍
- 配置
- 组件
- 交互
- API
- 其他知识
- Linux
- 服务器上线流程
- 安装svn
- MySQL
- 认识MySQL
- MySQL函数
- 杂项
- composer依赖管理工具