
PHP
世界上最好的语言
鹤啸九天-西木
天行健,男儿当自强不息;地势坤,君子以厚德载物。
展开
-
cgi、fast-cgi和php-fpm介绍
早期的web服务器只能处理html等静态文件,但是随着技术的发展,出现了像java、php等动态语言。web服务器处理不了,只能交给对应语言的解释器来处理,比如java或php的解释器。但是解释器如何与web服务器进行通信呢?为了解决不同的语言解释器(如java、php解释器)与web服务器通信,于是出现了cgi协议。只要按照cgi协议去编写程序,就能实现各语言解释器与web服务器的通信,比如php-cgi。原创 2018-09-04 21:16:43 · 1914 阅读 · 0 评论 -
PHP之正则的模式修饰符
PHP正则的模式修饰符,是在正则表达式的定界符之外使用,主要用来调整正则表达式的解释,扩展了正则表达式在匹配、替换等操作的某些功能,增强了正则的能力。模式修饰符功能对照如下:模式修饰符 含义 i 正则表达式匹配时不区分大小写 m 不加m时,被匹配的字符串被当成整体一行处理,^匹配开始位置,$匹配结束位置或匹配最后一个换行符; 加m时,被匹...原创 2020-02-18 17:19:48 · 328 阅读 · 0 评论 -
PHP一不小心就入坑的注意项
1、empty()用于判断变量是否为空、0或false,变量的值如果是字符串'0'时也返回true;2、isset()用于判断变量是否被设置,即:非数组的变量是否被赋值,数组中指定的key是否定义且对应的value不为null;3、中文的正则是:"/[\x{4e00}-\x{9fa5}]/u"4、去除HTML标签和PHP标签:strip_tags($str,$str_all...原创 2019-10-23 22:18:18 · 193 阅读 · 0 评论 -
PHP连接mysql的三种方式
PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。 1、PHP的MySQL扩展是设计开发允许php应用与MySQL数据库交互的早期扩展。MySQL扩展提供了一个面向过程的接口,并且是针对MySQL4.1.3或者更早版本设计的...原创 2019-02-18 11:29:19 · 1389 阅读 · 0 评论 -
PHP之字符串所使用的字符集处理及转换
一、从指定的字符集中匹配是哪种字符集:$encode = mb_detect_encoding($str,array('ASCII', 'GB2312', 'GBK', 'UTF-8')); 方法详见PHP手册,要注意的是,如果$str会匹配数组指定的多个字符集,那么以匹配到的第一个字符集为准。比如:如果$str既是GB2312(EUC-CN),又是是GBK(CP936),还...原创 2019-08-06 13:35:51 · 978 阅读 · 0 评论