PHP
超文本预处理器。PHP
是 解释型语言,脚本语言,在执行时才通过解释器解释或编译。PHP
主要用于以下三个领域:
- 服务端脚本
- 命令行脚本
- 编写桌面应用程序(PHP-GTK)
脚本
PHP
脚本由一系列 语句 构成,语句以分号作为指令分隔符结束指令,所有语句需要写在 php
标记 <?php?>
中间从而从上下文中分离,一个基本的脚本如下:
<?php
语句A;
语句B;
?>
语句
语句由 表达式 和 语言结构 组合而成,还可以用花括号将一组语句封装成一个 语句组 。
语句组本身可以当作是一行语句
语言结构
语言结构可以理解为 PHP
的系统关键字,比如:
用来打印字符串的
echo
print
;用来条件判断的
if、else、elseif、switch
;用作循环的
while、foreach、for
;用来跳出循环的
break、continue,goto
;用来返回的
return
;用来声明函数的
function
用来声明类的
class
用来包含文件的
include、include_once、require、require_once
;isset、empty、unset、array、list、eval、exit
等
表达式
任何有值的东西都可以叫表达式。
表达式,是由数字、运算符、分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。
表达式结合语言结构(
isset
empty
等)形成新的表达式$b = isset($a);
表达式自身作为语句:
$a = 1;
表达式结合语言结构形成语句
echo $a;
表达式结合语言结构形成语句组(语句块)
foreach ($array as $value) {
//......
}