php
PHP代码标记
ASP标记 <% php代码 %> (基本弃用)
短标记 php代码?>(基本弃用)
脚本标记script>
标准标记(常用)<?php php代码?>
PHP注释
行注释
//:后面所有的内容都是注释
#;与//一致
块注释
/*:中间直到 */出现
PHP语句分隔符
“;”英文状态,与c语言类似
PHP变量
定义变量
PHP的变量可以定义再赋值,也可不定义直接赋值
PHP所有变量都需要 $定义
访问变量
或var_dump($var2);
修改变量
删除变量
释放占用内存
变量命名规则
- 在php中变量名字必须以“$”符号开头
- 名字由字母、数字和下划线“_”构成,但是不能以数字开头
- 允许但不建议使用中文变量
将php嵌入html
PHP支持的8种原始数据类型
若ifrain为true则输出今天下雨
整形会以十进制的方式进行输出
浮点型包括浮点数,双精度数和实数
用单引号时\n 无法发挥换行效果,会被直接输出
需用双引号
输出以“.”分隔,字符以引号括起
- $GLOBALS
- $_SERVER 包括头信息(header),路径(path),脚本位置(script locations)等信息的数组
- $_GET 即为攻防世界中的get
- _POST同上
- $_COOKIE 获取当前页面cookie值并输出
- $_FILES
- $_ENV
变量范围
PHP外部变量
常量
define (‘pi’,3.14);
常见函数
变量传递
类比C
系统常量
PHP版本号
1 | PHP_VERSION |
整形大小
1 | PHP_INT_SIZE |
整形能表示的最大值
1 | PHP_INT_MAX |
特殊常量
类型转换
类型判断
Bool类型不能用echo查看,应用var_dump
var_dump(is_int($a));
是int返回true,else
或用函数判断
强制转换不能改变数据类型
settype可以转换
运算符
普通运算符
特殊的只有
===全等于 左边与右边相同,大小以及数据的类型都要相同
!==不全等于 只有大小或者类型不同
逻辑运算符
&&
||
!对已有条件进行取反,本身为true,取反结果就是false
与或非同C
连接运算符
a=a.b 等同于a+=b
错误抑制符
“@”自欺欺人符
错了不报错,骗取网页信任
三目运算符
可套娃
自操作运算符
常用系统函数
输出
数学
rand(1,10) 可设定范围
有关函数的函数
计算机中参数标志从零开始
字符
具有结构保质性,输出结构与定义格式相同
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 FFF!
评论