一.PHP
1.PHP是什么:
2.PHP能干什么:PHP 可以生成动态页面内容
二.PHP基本语法
三.PHP变量
1.变量名:
2.变量类型:
String(字符串):可以将任何文本放在单引号和双引号中
Integer(整型):整数是一个没有小数的数字
整数规则:整数必须至少有一个数字 (0-9) 整数不能包含逗号或空格 整数是没有小数点的 整数可以是正数或负数 整型可以用三种格式来指定:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)
Float(浮点型):浮点数是带小数部分的数字,或是指数形式
Boolean(布尔型):布尔型可以是 TRUE 或 FALSE
Array(数组):数组可以在一个变量中存储多个值
Object(对象):对象数据类型也可以用于存储数据 , 在 PHP 中,对象必须声明 , 首先,必须使用class关键字声明类对象 , 类是可以包含属性和方法的结构 , 然后我们在类中定义数据类型,最后在实例化的类中使用数据类型
NULL(空值):NULL 值表示变量没有值 , NULL 是数据类型为 NULL 的值 , NULL 值指明一个变量是否为空值 , 同样可用于数据空值和NULL值的区别 , 可以通过设置变量值为NULL 来清空变量数据
Resource(资源 ):资源是PHP内的几个函数所需要的特殊数据类型,由编程人员来分配
四.PHP运算符
运算符 | 名称 | 描述 | 实例 |
---|---|---|---|
x == y | 等于 | 如果 x 等于 y,则返回 true | 5==8 返回 false |
x === y | 绝对等于(恒等于) | 如果 x 等于 y,且它们类型相同,则返回 true | 5==="5" 返回 false |
x != y | 不等于 | 如果 x 不等于 y,则返回 true | 5!=8 返回 true |
x <> y | 不等于 | 如果 x 不等于 y,则返回 true | 5<>8 返回 true |
x !== y | 绝对不等于(恒不等于) | 如果 x 不等于 y,或它们类型不相同,则返回 true | 5!=="5" 返回 true |
x > y | 大于 | 如果 x 大于 y,则返回 true | 5>8 返回 false |
x < y | 小于 | 如果 x 小于 y,则返回 true | 5<8 返回 true |
x >= y | 大于等于 | 如果 x 大于或者等于 y,则返回 true | 5>=8 返回 false |
x <= y | 小于等于 | 如果 x 小于或者等于 y,则返回 true | 5<=8 返回 true |
语法格式:表达式1 ? 表达式2 : 表达式3
运算:如表达式1成立,那么执行表达式2,否则执行表达式3
与 && 左边的条件与右边的条件同时成立(两边结果都为true)
或 || 左边的条件或者右边的条件只要有一个满足即可
非 ! 对已有条件进行取反,本身为true,取反结果就是 false
5.字符串运算符: " . "IF语句
if(条件) { 条件为真时,执行的语句} else {条件为假时,执行的语句}
三种形态:
if( 条件 ){ 真,语句 } else { 假, 语句}
if ( 条件 ){ 真, 语句}
if ( 条件 ){ 真, 语句} elseif( 条件 ){ 二条件为真,语句}.....else{ 假,语句};....表示可以多次elseif。
SWITCH语句
switch( 条件 ) {
case 1条件:
语句; break;
case 2条件:
语句; break;
....
default: (这个可以缺省)
默认语句;
}
WHILE语句: while(条件){ 条件为真,执行里面的语句; 条件为假,退出循环 }
DO...WHILE语句:do{ 第一次直接执行循环体,第二次开始,根据条件为真执行,为假退出循环} while(条件)
FOR语句:for( 初始值; 条件; 改变条件的语句) { 循环体中的语句}. 如 for($i=0; $i<8; $i++ ) { echo $i ;}
退出循环体的语句
continue,break;exit 区别:
continue 跳过当前循环,循环还在继续
break 跳出当前循环,循环终止
exit; 终止当前脚本,这行代码后边的代码不执行了
1.字符串:是字符序列,比如 "Hello world!" 字符串可以是引号内的任何文本 可以使用单引号或双引号
字符串查找:
字符串大小写:
字符串的截取:
字符ASCII:
加密
过滤
比较
拆分/合并
格式化字符串
其它常用
原文:https://www.cnblogs.com/keeye/p/12543758.html