php总结
目录
- 概述
- 安装环境
- php基础语法
- 变量
- 运算符
- 条件与分支
- 循环
- 数组
概述
定义:超文本预处理语言
LAMP
L:linux,A:appach,M:mysql,P:php
安装环境
- 安装 Web 服务器
- 安装 PHP
- 安装数据库,比如 MySQL
官网安装说明:http://php.net/manual/en/install.php
php基础语法
<?php // PHP 代码 ?>
变量
实例 <?php $x=5; $y=6; $z=$x+$y; echo $z; ?>
PHP 有四种不同的变量作用域
- local
- global
- static
- parameter
PHP 变量类型
- bool TRUE FALSE 布尔
- str " " 字符串
- int 123 整数
- float 456.56 浮点数
var_dump查看变量类型
运算符
PHP 算术运算符表格
PHP 赋值运算符表格
运算符 | 名称 |
---|
x=y | y值赋予x | x+=y | 加 | x-=y | 减 | x*=y | 乘 | x/=y | 除 | x%=y | 模 | a.=b | 连接两个字符 |
PHP 三元运算符
(expr1) ? (expr2) : (expr3)
条件与分支
- if 语句 - 在条件成立时执行代码
- if…else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码
- if…elseif…else 语句 - 在若干条件之一成立时执行一个代码块
- switch 语句 - 在若干条件之一成立时执行一个代码块
PHP if语句
if (条件) { 条件成立时要执行的代码; }
PHP if…else语句
if (条件) { 条件成立时执行的代码; } else { 条件不成立时执行的代码; }
PHP if…elseif…else语句
if (条件) { if 条件成立时执行的代码; } elseif (条件) { elseif 条件成立时执行的代码; } else { 条件不成立时执行的代码; }
循环
- while - 只要指定的条件成立,则循环执行代码块
- do…while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环
- for - 循环执行代码块指定的次数
- foreach - 根据数组中每个元素来循环代码块
while循环
while (条件) { 要执行的代码; }
do…while语句
do { 要执行的代码; } while (条件);
for循环
for (初始值; 条件; 增量) { 要执行的代码; }
参数:
- 初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。
- 条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束。
- 增量:主要用于递增计数器(但可以是任何在循环的结束被执行的代码)。
foreach循环
foreach循环用来遍历数组
foreach ($array as $value) { 要执行代码; }
每进行一次循环,当前数组元素的值就会被赋值给 $value 变量(数组指针会逐一地移动),在进行下一次循环时,您将看到数组中的下一个值。
foreach ($array as $key => $value) { 要执行代码; }
每一次循环,当前数组元素的键与值就都会被赋值给 $key 和 $value 变量(数字指针会逐一地移动),在进行下一次循环时,你将看到数组中的下一个键与值。
数组
创建数组
在 PHP 中,array() 函数用于创建数组:
array();
获取数组长度
count() 函数用于返回数组的长度(元素的数量):
数组的遍历
实例:
关联数组
实例:
|