摘要: PHP超级全局变量(9个) PHP魔术变量(8个) PHP魔术函数(15个) PHP超级全局变量、魔术变量和魔术函数 PHP魔术方法和魔术变量总结 超全局变量官方文档 魔术常量官方文档 魔术方法官方文档 阅读全文
posted @ 2017-10-12 00:21 wahgon 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 先执行第一段 紧接着执行第二段 过一会第二段会提示错误。 第一段会顺利执行完成,这是因为第一段先执行,第二段执行到update tb set name = 555 where id = 1时,一段已经在等待二段释放了行了,这时二段再来等待一段,就形成了死锁,二段被终止了执行。 阅读全文
posted @ 2017-10-11 16:18 wahgon 阅读(217) 评论(0) 推荐(0) 编辑
摘要: php的session是保存在服务器,cookie保存在客户端浏览器,两个是通过PHPSESSID(默认,可修改)关系起来,带有PHPSESSID的cookie请求服务器时,服务器在php的session.save_path设置的文件夹中找到以PHPSESSID名称的文件,读数内容反序列就是服务器设 阅读全文
posted @ 2017-10-10 14:37 wahgon 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 301 永久重定位 302 临时重定位 301重定向与302重定向的区别 302重定向是暂时的重定向,搜索引擎会抓取新的内容而保留旧的网址。因为服务器返回302代码,搜索引擎认为新的网址只是暂时的。 SEO 302好于301 301重定向是永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址替换为重 阅读全文
posted @ 2017-10-06 17:05 wahgon 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 经过运算后的浮点数比较,不能直接用==,要用round。 $num1=22.05;$num2=22.06;var_dump($num2 - $num1);var_dump(bcsub($num2,$num1,2));var_dump($num2 - $num1 == 0.01);var_dump(r 阅读全文
posted @ 2017-09-30 11:23 wahgon 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 单例模式 策略模式 简单工厂 工厂方法 抽象工厂 阅读全文
posted @ 2017-09-30 02:30 wahgon 阅读(95) 评论(0) 推荐(0) 编辑
摘要: PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器 web服务器是nginx,当请求一个php页面时,nginx会将请求的内容交给php-fpm进程处理,返回html页面给nginx,nginx再响应给客户端。 linux进程中 阅读全文
posted @ 2017-09-30 01:46 wahgon 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 200 OK 成功 301 Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。 302 Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。 304 Not Modified 有缓存文件,没有 阅读全文
posted @ 2017-09-30 00:36 wahgon 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ab ab -n 1000 -c 100 http://localhost/aa.php,-n 请求总次数,-c 一次并发数 webbench webbench -c 100 -t 5 http://localhost/aa.php,-c 一次并发数,-t 执行时间秒 pylot python ru 阅读全文
posted @ 2017-09-30 00:08 wahgon 阅读(114) 评论(0) 推荐(0) 编辑
摘要: mangodb和关系型数据库主要区别,mangodb是数据结构可以不固定, 所以可以这样插入: db.person.insert({"name":"jim","age":20}) db.person.insert({"name":"jim","age":20,"sex":1}) 目前我知的可以用它来 阅读全文
posted @ 2017-09-29 17:37 wahgon 阅读(135) 评论(0) 推荐(0) 编辑