• 遍历指定目录获得文件名或者文件夹名称,或者两则都要

    1 仅获得文件名的方法 2 function fileAction( $dir ) 3 { 4 static $files = array (); // 使用静态变量,预防递归调用的时候覆盖 5 foreach ( glob ( $dir .DIRECTORY_SEPARATOR.'*') as $file ) 6 // DIRECTORY_SEPARATOR :目录分隔符 win下 \ ,Linux下 / 7 { 8 i...

    2018-06-22 05:00:07

  • xdebug断点调试原理

    通过Xdebug进行远程调试时,PHPSTORM等IDE会监听Xdebug设置的调试ip和端口(php.ini中配置) [xdebug]; Xdebugzend_extension =php_xdebug. dllxdebug .remote_enable = Onxdebug .remote_host = 127.0.0.1 xdebug .remote_port = 9000 xdebug .idekey="PHPSTORM" 下面...

    2018-06-22 05:00:05

  • 【夯实PHP基础】PHP标准库 SPL

    PHP SPL笔记 这几天,我在学习PHP语言中的SPL。 这个东西应该属于PHP中的高级内容,看上去很复杂,但是非常有用,所以我做了长篇笔记。不然记不住,以后要用的时候,还是要从头学起。 由于这是供自己参考的笔记,不是教程,所以写得比较简单,没有多解释。但是我想,如...

    2018-06-22 05:00:05

  • php自定义错误日志

    项目中需要对定义错误日志及时处理, 那么就需要修改自定义错误日志的输出方式(写日志、发邮件、发短信) 一. register_shutdown_function(array('phperror','shutdown_function')); //定义PHP程序执行完成后执行的函数 函数可实现当程序执行完成后执行的函数,其功能...

    2018-06-22 05:00:04

  • curl发送get和post请求

    1 function getAction( $url ='' ) 2 { 3 // curl 请求一共分四步,初始化,设置属性,执行并获取结果,释放句柄 4 // 一、初始化 5 $curl = curl_init(); 6 7 // 二、设置属性 8 curl_setopt( $ch , CURLOPT_SSL_VERIFYHOST, false ); // 跳过证书验证(https)的网站...

    2018-06-22 05:00:04

  • php fastcgi_finish_request用法

    项目中一直有用到fastcgi_finish_request,感觉很实用。 用法: if(function_exists('fastcgi_finish_request')) fastcgi_finish_request(); 只要代码运行到这个位置,就已经断开请求返回参数给客户端了。 接下来的代码都和客户端没有关系了。(在加统计功能的时候就很...

    2018-06-22 05:00:03

  • EventBus

    1、简介 EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。 eventbus...

    2018-06-22 05:00:01

  • 减小服务器负担,Apache启用mod_expires模块

    mod_expires可以减少10%左右的重复请求,让重复的用户对指定的页面请求结果都CACHE在本地,根本不向服务器发出请求。 在使用之前,首先要确认一下mod_expires模组是否有启用.如果是自己安装Apache来架设网页主机的话,这里我们可以透过编辑Apache的httpd.conf设定档来处...

    2018-06-22 05:00:00

  • wordpress上传图片时重命名--修改插件时遇到的一些问

    wordpress是用php语言开发的博客平台,它扩展性强,容易扩展,很适合拿来做二次开发。 1,问题由来 本周五,我在浏览公司的网站(基于wordpress开发)时发现,网站首页上有两篇文章的缩略图重复了,于是我进入网站后台检查,想看下是不是某位员工在撰写文章时不小心这...

    2018-06-22 04:59:59

  • yii2笔记: 单元测试

    使用composer方式安装yii2-app-basic (https://github.com/yiisoft/yii2-app-basic/blob/master/README.md) 装好后既可以使用 建一个Model文件EntryForm.php在models目录下 ?phpnamespace app\models;use Yii;use yii\base\Model;class EntryForm extends Model{ publi...

    2018-06-22 04:59:59

2