文章分类 -  06-语言-php

php语言技巧及其应用场景的记录,比如支付接口
摘要:本文地址: http://www.laruence.com/2012/06/14/2628.html 转载请注明出处 昨天在Yaf交流群, 大草原同学批评我变懒了, Blog很久没更新了, 今天刚好有人在Segmentfalut上问了我一个问题, 我在微博上也做了简单的解答, 不过感觉一句话说不清楚 阅读全文
posted @ 2019-06-26 00:04 小天儿 阅读(133) 评论(0) 推荐(0) 编辑
摘要:Introduction Long gone are the days of using the mysql_ extension, as its methods have been deprecated since PHP 5.5 and removed as of PHP 7. Alas, th 阅读全文
posted @ 2018-11-16 11:27 小天儿 阅读(185) 评论(0) 推荐(0) 编辑
摘要:1.弱类型比较 2.MD5 compare漏洞 PHP在处理哈希字符串时,如果利用”!=”或”==”来对哈希值进行比较,它把每一个以”0x”开头的哈希值都解释为科学计数法0的多少次方(为0),所以如果两个不同的密码经过哈希以后,其哈希值都是以”0e”开头的,那么php将会认为他们相同。 常见的pay 阅读全文
posted @ 2018-07-18 11:44 小天儿 阅读(2863) 评论(0) 推荐(1) 编辑
摘要:官方文档中对于get和post的参数有以下获取方式 阅读全文
posted @ 2018-04-10 11:34 小天儿 阅读(263) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.xhlss.net/site/solve-the-problem-of-phpmyadmin-upload-limit-and-script-timeout.html 在phpMyAdmin导入sql时由于数据越来越大,导致数据文件会超上传上限或执行后脚本超时,解决这个问 阅读全文
posted @ 2018-03-19 23:23 小天儿 阅读(2397) 评论(0) 推荐(0) 编辑
摘要:1.cURL自7.18开始内置cacert.pem证书判别文件 2.低版本linux如redhat4.*内置cURL版本一般很低,不支持ssl访问,可以安装稍微高的版本如7.20 阅读全文
posted @ 2017-06-13 17:11 小天儿 阅读(242) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.tuicool.com/articles/MrEBBb7 可以通过如下命令检查当前安装的curl支持的协议及特性: 可以看到当前安装的curl支持的http、https等协议,及其它功能,但其中并没有包含HTTP2。 此时我们强制curl以HTTP2向请求服务器请求服务, 阅读全文
posted @ 2017-06-12 23:03 小天儿 阅读(1312) 评论(0) 推荐(0) 编辑
摘要:要安装pdo_mysql必须先安装pdo模块,那就先装pdo模块。 然后安装pdo_mysql 查看phpinfo()是否包含pdo_mysql 阅读全文
posted @ 2017-04-04 11:24 小天儿 阅读(460) 评论(0) 推荐(0) 编辑
摘要:原文:http://docs.phpcomposer.com/faqs/how-do-i-install-a-package-to-a-custom-path-for-my-framework.html 每个框架都可能有一个或多个不同的依赖包安装目录。Composer 可以通过使用 composer 阅读全文
posted @ 2016-10-20 17:00 小天儿 阅读(193) 评论(0) 推荐(0) 编辑
摘要:以下测试会通过:public function testNullEmpty(){ echo PHP_EOL.'empty equals null'; this>assertTrue(==null);this->assertFalse( '' null ); $this->asse 阅读全文
posted @ 2016-10-06 20:33 小天儿 阅读(151) 评论(0) 推荐(0) 编辑
摘要:PHP是世界上最好的语言,所以对于这种奇妙的 array_merge 用法,我只想说一句——F-U-C-K-! 阅读全文
posted @ 2016-09-28 23:36 小天儿 阅读(504) 评论(0) 推荐(0) 编辑
摘要:web服务器与PHP的接口类型列表: CGI:通用网关接口(Common Gateway Interface),是个协议,对应语言的实现就是对应的解析器,如PHP解析器php-cgi,工作时会解析php.ini文件,初始化执行环境,然后解释代码再返回响应。本身只能解析请求,返回结果,不会进程管理,所 阅读全文
posted @ 2016-09-09 17:19 小天儿 阅读(1590) 评论(0) 推荐(0) 编辑
摘要:昨天和一个前同事聊天,各种吐槽PHP,吐槽Swoole,他认为PHP到处是坑,PHP局限很大。PHP+Swoole不适合做高并发服务器,C+Swoole才是最好的方案。C++有各种数据结构,C++可以开线程,C++可以共享对象。看来有必要好好得说明一下了。 PHP比C/C++或Java少了什么?多线 阅读全文
posted @ 2016-08-22 14:33 小天儿 阅读(705) 评论(0) 推荐(1) 编辑
摘要:1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候�php版本问题; 2.尽量的少进行文件操作,虽然PHP 阅读全文
posted @ 2016-08-10 15:28 小天儿 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:说明 PHP 5.5 以后内建了 OpCache , OpCache 的加速原理是把编译后的 bytecode 存储在内存里面, 避免重复编译 PHP 所造成的资源浪费. 引用 How To Enable PHP 5.5 Opcache on Ubuntu 14.04 Enable PHP 5.5 阅读全文
posted @ 2016-08-10 14:48 小天儿 阅读(598) 评论(0) 推荐(0) 编辑
摘要:方法: 减少加载文件 PHP7 配置信息缓存 路由缓存 类映射加载优化 自动加载优化 composer dumpautoload 使用 Memcached 来存储会话 使用专业缓存驱动器 数据库请求优化 为数据集书写缓存逻辑 使用即时编译器(JIT),如:HHVM、OpCache 前端资源合并 El 阅读全文
posted @ 2016-08-10 14:47 小天儿 阅读(151) 评论(0) 推荐(0) 编辑
摘要:HHVM即HipHop Virtual Machine,目前是3.0版本,出自Facebook,它先将PHP和Hack程序编译为中间字节码,然后通过just-in-time (JIT)编译器将字节码动态翻译为x64机器代码,应用上了非常多的编译优化技术。 JIT就是HHVM高效率的所在,所谓字节码: 阅读全文
posted @ 2016-08-10 14:45 小天儿 阅读(789) 评论(0) 推荐(1) 编辑
摘要:布尔类型 |方法名|含义|参数|返回值| | | | | | |assertTrue|断言为真||| |assertFalse|断言为假||| NULL类型 |方法名|含义|参数|返回值| | | | | | |assertNull| 断言为NULL||| |assertNotNull|断言非NUL 阅读全文
posted @ 2016-08-06 19:51 小天儿 阅读(3621) 评论(0) 推荐(0) 编辑
摘要:PHP在升级到5.5时,程序执行过程中出现如下错误讯息: 即新版本已经不允许在函数调用时,采用引用的方式,如 getFormMethod(&$method), 这样的参数传递方式已经不被允许,可以在函数定义时写 调用时 阅读全文
posted @ 2016-08-04 18:19 小天儿 阅读(577) 评论(0) 推荐(0) 编辑
摘要:本文介绍并演示了如何通过 SPL 中的 SplSubject 和 SplObserver 接口以及 SplObjectStorage 类快速实现 Observer 设计模式。并给出如何通过一个小技巧使观察者(Observer)在更新时可以使用由目标(Subject)传递的数据参数,即目标使用推模型( 阅读全文
posted @ 2016-07-25 01:15 小天儿 阅读(479) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示