php
孤臣
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cURL error 60: SSL certificate problem: unable to get local issuer certificate 解决思路
php5.6以上的版本会出现这种问题解决办法:访问https://curl.haxx.se/docs/caextract.html,下载cacert.pem,并在php.ini文件添加curl.cainfo="D:/wamp/bin/php/php7.0.10/extras/ssl/cacert.pem"openssl.cafile="D:/wamp/bin/php/php7.原创 2017-10-30 13:36:01 · 3727 阅读 · 0 评论 -
php进程管理--手动创建进程锁,防止重复执行某程序代码
可以通过文件锁来间接实现进程锁,在程序代码中加入以写的方式打开某文件,如果改程序执行时间比较长,则可以在执行成功close改文件句柄,如果只执行一次,则可以不close,这样当一个请求执行该程序,下一个请求也要执行时,只需判断能否打开该文件句柄,如果不能打开,说明锁没有取消,则跳出执行原创 2018-01-10 16:45:04 · 585 阅读 · 0 评论 -
php mysqli和pdo两种方式操作msyql的基本操作
1、mysqli查询$con = new mysqli('localhost', 'root', '', 'collectmail');$con->set_charset('utf8');$sql = "SELECT * FROM mail_data WHERE mail=?";$stmt = $con->prepare($sql);$stmt->bind_param('s',原创 2018-01-25 13:46:01 · 339 阅读 · 0 评论 -
php trait
php trait可以复用类,php类单继承,trait可以让php拥有多个类的方法。用法:在使用的类中 use trait类即可。优先级:本类>trait>基类原创 2017-10-26 15:05:14 · 247 阅读 · 0 评论 -
关于php关闭输出缓存,实现即时输出
php输出默认所有的输出放到最后一起输出,如果要实现即时输出则需要关闭输出缓存,在apache下用到的方法是 ob_end_flush();//关闭缓存 ob_implicit_flush(true);//每次缓存即时输出相当于每次输出后调用flush()需要注意的是每次输出如果用ajax调用需要加一个休眠时间,经测试100000毫秒是最小时间以上是在apache下,在nginx下如原创 2017-10-25 14:19:40 · 2026 阅读 · 1 评论 -
php final关键字应用
这个关键字只能用来定义类和定义方法, 不能使用final这个关键字来定义成员属性,因为final是常量的意思,我们在PHP里定义常量使用的是define()函数,所以不能使用final来定义成员属性。使用final关键标记的类不能被继承;<?phpfinal class Person { function say() { }} class Student转载 2017-05-24 10:20:30 · 280 阅读 · 0 评论 -
Php static 和 const
http://www.cnblogs.com/phpgo/p/5658111.html转载 2017-05-24 10:27:09 · 294 阅读 · 0 评论 -
php保留小数位,和四舍五入(sprintf, number_format, round
1sprintfsprintf("%.2f", $num)直接生成两位小数,自带四舍五入2,number_format($num, 2) 生成两位小数,不四舍五入3round($num, 2) 四舍五入为2为小数原创 2017-10-13 15:41:25 · 6807 阅读 · 0 评论 -
php数组简单操作
array_search('value', $arr);参数1是要查找的值,参数2是所要查找的数组,返回该值的键名in_array(arg1, arg2);参数1为要判断的值,2为数组,返回bool值array_aplice($arr, 1, 1);移除数组中指定位置的值,后两个参数确定位置原创 2017-10-13 15:34:21 · 199 阅读 · 0 评论 -
关于PHP open_basedir
PHP执行文件操作时,经常会报错,提示所要操作的目录不在允许范围内,这是因为nginx的fastcgi.conf默认配置了PHP open_basedir为/temp和当前目录,只要不是这些目录都没有权限访问。解决方法是在后面加上要访问的目录,注意,只要是以该目录前缀命名的相应目录都会有权限,例如/data,则/data1和/datare都有权限访问,每个访问目录间用:隔开。...原创 2018-03-02 17:09:01 · 414 阅读 · 0 评论
分享