![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tp5
xwx_100
这个作者很懒,什么都没留下…
展开
-
以往至今的PHP笔试题和面试题
目录 echo、print、print_r、var_dump的区别 strlen和mb_strlen的区别 PHP单引号和双引号的区别 GET和POST提交方式的区别 include和require的区别 AJAX的优势是什么? SESSION与COOKIE的区别? PHP错误和异常的区别? PHP中的魔术常量、预定义常量和预定义变量 一、魔术常量 二、魔术方法 三、预定义...原创 2018-10-23 16:50:54 · 3006 阅读 · 0 评论 -
php自动加载机制
为什么要实现自动加载机制? 在大项目中,就不用每次include/require文件,省心又高效,只要你不嫌累的话,就可以不使用。 一、spl_autoload_register 语法: sql_autoload_register(callback $function_name) __autoload(callback $function_name) 为什么不使用__autoload?而使用s...原创 2018-10-31 16:00:01 · 146 阅读 · 0 评论 -
二维码扫描登陆的原理及深入解析
一、单方扫描登陆 基本的实现流程: PC端打开login.html,ajax请求passport.wx.com?appid=123&redirect_uri=monitor.wx.com,服务端响应带有uuid=456和状态码200的内容,再次发起两个ajax请求,一个长轮询/长连接请求monitor.wx.com/is_associate?uuid=456监听服务端uuid...原创 2018-10-30 17:38:19 · 6032 阅读 · 0 评论 -
window + vagrant + lnmp + tp5 搭建PHP本地环境
文章目录一、为什么要装vagrant二、安装包1. vagrant2. box三、安装1. vagrant lnmp = Linux + Nginx + MySQL + PHP lz在这里,所要测试的版本都为最新的。高版本一般兼容低版本,高版本才是未来的趋向 一、为什么要装vagrant 1.·对本来的操作系统伤害少,若啥环境都装本机操作系统,过个一个月,你的操作系统就崩了 2. 对比VMware...原创 2018-12-02 12:41:08 · 537 阅读 · 0 评论 -
php入门大纲
PHP基础入门 1.php作为http请求服务端语言的处理流程 环境:LAMP+LNMP(linux + apache/nginx + Mysql + PHP) 过程: dns缓存 > hosts > dns服务get/post等加载php-fpm进程域名解析http method请求nginx/apache服务器执行脚本渲染原路返回 LNMP实例: 1.1 域名解析 https://...原创 2019-03-25 20:17:15 · 484 阅读 · 0 评论