编程语言常见的语法
a. 变量 --- 用于临时存放数据的容器
b. 顺序结构 --- 先干什么再干什么
c. 分支结构 --- 如果怎样就怎样否则怎样
d. 循环结构 --- 不断的做某件相同的事
e. 函数 --- 提前设计好一件事怎么干, 然后想什么时候干就什么时候干
f. 运算符 --- 数学运算和字符串拼接
g. 字面量 --- 在代码中用某些字符组成, 能够表达一个具体的值, 这些字符之间表示数据的方式叫做字面量.
以下是重点注意的问题 :
a. 变量
b. 双引号字符串和单引号字符串的差异
c. 指令式的语法
d. foreach
e. 函数作用域问题
f. 字符串拼接
常见的 PHP 数据类型与 JavaScript 基本一致 :
a. string (字符串)
b. integer (整型) 只能存整数
c. float (浮点型) 可以存带小数位的数字
d. boolean (布尔型)
e. array (数组)
f. object (对象)
g. NULL (空)
判断数据类型 :
a. is_string() : 判断当前变量是否是字符串类型.
a. is_bool() : 判断当前变量是否是布尔类型.
a. is_int() : 判断当前变量是否是整型类型.
a. is_float() : 判断当前变量是否是浮点类型.
a. is_array() : 判断当前变量是否是数组类型.
a. is_object() : 判断当前变量是否是对象类型.
1.10 字符串
PHP 有多种创建字符串的方式 : 单引号, 双引号 等.
1. 单引号字符串
a. 不支持特殊的转义符号, 例如 \n
b.如果要表示一个单引号字符内容, 可以通过 \' 表达
c. 如果要表示一个反斜线字符内容, 可以通过 \\ 表达
1.14 语句
分号分隔 if \ switch \ while \ for \ foreach \ function ...
流程控制
a. 顺序结构
b. 分支结构
if...else
switch...case
c. 循环结构
for
while
do while
foreach --- 专门用来遍历数组
<?php
// 指令式就是将开始 { 换成 : 结束 } 换成 endif;
if ($i > 0) :
echo 'ok'
endif;
// for foreach while 也是一样
for ($i = 0; $i < 10; $i++) :
echo $i;
endfor;
?>
超全局变量
PHP 中的许多预定义变量都是 "超全局的" , 这意味着它们在一个脚本的全部作用域中都可用. 在函数或方法中无序执行 global $variable; 就可以访问它们.
这些超全局变量是(都是数组) :
a. $GLOBALS --- 引用全局作用域中可用的全部变量
b. $_SERVER — 获取服务端相关信息
c. $_REQUEST — 获取提交参数
d. $_POST — 获取 POST 提交参数
e. $_GET — 获取 GET 提交参数
f. $_FILES — 获取上传文件
g. $_ENV — 操作环境变量
h. $_COOKIE — 操作 Cookie
i. $_SESSION — 操作 Session