后花院 | 静心思考

敦兮其若朴,旷兮其若谷

PHP 按二维数组的某一个键值将数组元素排序

$arr=[    array(        'name'=>'小红',        'age'=>0    ),    array(        'name'=>'小黑',        'age'=>28    ),    array(        'name'=...

阅读全文>>

配置好php环境变量后,命令行运行php报找不到指定的dll的错误

本地配置好php环境变量后,在cmd中输入php -v,后报错,如:php Startup:Unable to load dynamic library '\xampp\php\php_bz2.dll' - 找不到指定的模块。分析报错的内容,错误信息中是说:\xampp\php\php_bz2.dll 找不到指定的模块,那么我们就去对应的文件夹找找该dll文件是否存在再仔细检查一下,原来报错的是:\xampp\php\php_bz2.dll ,缺少了盘符,不是绝对路径,正确的路径是在G:\xampp\php\php_bz2.dll 在php.ini文件中,查看一下 "extensio...

阅读全文>>

过滤script标签

/** * 自定义I函数过滤方法,过滤script标签 */function htmlentities_custom($str){    $preg = "/<script[\s\S]*?<\/script>/i";    $newstr = preg_replace($preg,"",$str);    //第四个参数表示替换次数,默认是-1,替换全部    return $newstr;}

阅读全文>>

PHP 捕获错误

<?php /** * 输出捕获到的错误信息(包含致命错误) * 用到的函数有: * 1、register_shutdown_function()----脚本执行完成或意外死掉导致PHP执行即将关闭时,这个函数将会被调用 * 2、set_error_handler()----脚本执行完成或意外死掉导致PHP执行即将关闭时,这个函数将会被调用 * 3、error_get_last()----函数返回最后发生的错误(以关联数组的形式) */ register_shutdown_function( "fatal_handler" ); set_error_hand...

阅读全文>>

PHP中的 “秒” 和 “毫秒”

平常在写程序的过程中难免涉及到时间问题,一开始我们基本上使用时间戳time()函数走天下。但有的时候我们需要更加精确的时间,比如测测程序的运行速度,如果只精确到秒,那有可能得到的结果总是0,很显然程序运行的速度用秒(s)做单位太大了,这时候我们就会用到毫秒(ms)。请记住: 1s = 1000ms {默念三遍记得牢}首先获取毫秒的函数是 microtime([ bool $get_as_float = false ] ),接下来我们看一下输出结果:echo microtime();//输出:0.58478200 1499254181 e...

阅读全文>>

提升PHP技能学习计划书

框架类Laravel、CI、ThinkPHP、YII、Symfony、Yaf 系统类Linux 相关命令 (软件多种安装方式,web服务器环境搭建配置,基本运维操作)​ 编程思想类抽象的面向对象编程 前端VUE.js、React-native 数据库数据库优化、高级复杂的查询语句、注意的问题等 PHPComposer、PHP7、底层原理 算法了解基本的算法(如:八大排序算法) APIrestful方式

阅读全文>>

CURL请求接口提示:PHP - SSL certificate error: unable to get local issuer certificate

   使用CURL请求微信接口,https地址,请求后返回false,打印错误结果提示:PHP - SSL certificate error: unable to get local issuer certificate     查询后在stackoverflow上找到了解决方案,特此记录一下。     解决方法:     1、Download the certificate bundle. As Arturo said, get the old cert, just in case you have a new...

阅读全文>>

sublime 3 功能及快捷键汇总

版本:sublime 3 build 3118     系统: windows 7 64系统 功能及快捷键: 1、快速查找(ctrl+P)     A.输入@+函数名,快速定位函数位置     B.输入#+文本内容,在当前文件快速匹配 2、列出所有函数/方法(ctrl+R) 3、多行游标功能(ctrl+D)     A.选中一个,依次选中其他相同内容     B.多处同时插入内容 4...

阅读全文>>

© 后花院 | 静心思考 | Powered by EMLOG | Theme by NIMA

友情链接:Nutcracker