🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
header(“content-type:text/html;charset=utf-8”); 注释: /\* 和//\*/可以全部注释 //\* 和 //\*/取消注释,也可以用if注释 在三元运算符里,不能用echo用print, echo是写在外面把三元的结果输出 在switch和case判断中,JS是全等于判断,PHP是==判断 isset() 判断变量是否已经被定义 只有当变量未定义,或者变量的值为null的时候,返回是false,否则是true empty() 判断变量是否为空,空返回true,不为空返回false 数据类型转换为布尔型结果为false的变量,结果都为true!布尔转为true,都为false null,0,”0”,null,array(),false转换为布尔型的结果都是false,empty结果是true 类型比较参考: 手册》附录》PHP类型比较表 使用unset去删除变量,只能删除变量名和指向值的索引,但是保留变量值(别人也有其他变量名指向这个值) Utf-8下中文是3个字节,标点符号在中文下输入也是3个字节.英文都是1个字节 1字节=8位 位:bit是运算单位 字节是存储单位 $GLOBALS变量 它是一个重复性数据,它里面存储了我们自己定义的所有’全局变量’,$GLOBALS\[‘’\] $\_REQUEST 可以同时获取GET和POST方式传递的数据,$\_REQUEST速度比较慢. 当post数据和get的数据名称相同时,默认是post数据覆盖了get,如果想get覆盖post可以在php.ini中设置 request\_order=”GP”后者覆盖前者,改为PG就是get覆盖post不建议改 $\_SERVER 服务器IP地址: $\_SERVER\[‘SERVER\_ADDR’\]; 服务器域名,也就是站点设置的servername: $\_SERVER\[‘SERVER\_NAME’\]; 文档根目录, 也就是站点设置的documentroot: $\_SERVER\[‘DOCUMENT\_ROOT’\]; 远程IP地址: $\_SERVER\[‘REMOTE\_ADDR’\]; 脚本绝对路径: $\_SERVER\[‘SCRIPT\_FILENAME’\]; 获取查询字符串: $\_SERVER\[‘QUERY\_STRING’\]; 获取当前网页地址(不含域名部分): $\_SERVER\[‘PHP\_SELF’\] date()函数 语法:string date(string $format\[,int $timestamp\]) 参数:$format要格式化的字符串,$timestamp可选,代表要传递的时间戳,默认当前 format字符 说明 返回例子 d 月份中第几天,有前导零 01到31 D 星期中的第几天,文本表示,3个字母 Mon到Sun j 月份中第几天,没有前导零 1到31 l(L的小写) 星期几,完整的文本格式 Sunday到Saturday N 数字表示星期中的第几天 1(表示星期一)到7(星期天) S 每月天数后面的英文后缀,2个字符 st,nd,rd.可以和j一起使用 w 星期中的第几天,数字表示 0(表示星期天)到6(星期六)