PHP
勤天
一直在路上,路上的风景很精彩!
展开
-
Call to undefined method Memcached::connect()
使用memcaced 扩展操作原创 2017-02-23 14:53:00 · 1875 阅读 · 1 评论 -
PHP操作redis
目录一、安装PHP的redis扩展1、linux下安装php的redis扩展2、windows下安装php的redis扩展二、PHP操作redis1、面向过程操作redis2、面向对象操作redis一、安装PHP的redis扩展1)PHP的redis扩展有2个,分别是phpredis和predis扩展;phpredis是PHP官方推荐的,是C写的; predis使用的原生的PHP代码实现的一套Redis-client程序,可以不用安装任何扩展,只引入php代码就原创 2022-03-30 11:35:16 · 15648 阅读 · 1 评论 -
composer使用总结
composer使用总结原创 2017-06-25 11:59:42 · 356 阅读 · 0 评论 -
php过滤和转义函数
函数名释义介绍htmlspecialchars将与、单双引号、大于和小于号化成HTML格式&转成&"转成"' 转成'>转成>htmlentities()所有字符都转成HTML格式除上面htmlspecialchars字符外,还包括双字节字原创 2016-05-04 10:48:37 · 454 阅读 · 0 评论 -
使用 phpExcel 读取xls/xlsx文件到数据库
下载PHPExcel包require_once ROOT_PATH.'/include/PHPExcel/Classes/PHPExcel.php';require_once ROOT_PATH.'/include/PHPExcel/Classes/PHPExcel/IOFactory.php';$file_path = '..'.$batch_file; //必须要能找到该原创 2016-09-29 10:45:29 · 8836 阅读 · 0 评论 -
通过phpize建立php扩展
在linux下使用phpize 来建立php扩展原创 2017-02-23 11:03:44 · 656 阅读 · 0 评论 -
PHP命名空间(Namespace)的使用详解
命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定转载 2017-02-09 10:19:29 · 305 阅读 · 0 评论 -
php 拷贝目录方法
php 拷贝目录方法原创 2017-01-12 14:13:09 · 375 阅读 · 0 评论 -
php获取指定月的 起止时间戳
$Y = 2016;//获取年,示例,真实环境从前端获取数据 $m = 8;//获取月,示例,真实环境从前端获取数据 $month = $Y."-".$m;//当前年月 $month_start = strtotime($month);//指定月份月初时间戳 $month_end = mktime(23, 59, 59, date('m', strtotime($month原创 2016-11-01 10:56:07 · 3162 阅读 · 0 评论 -
PHP 二维数组根据某个字段排序
[php] view plain copy /** * 二维数组根据某个字段排序 * 功能:按照用户的年龄倒序排序 * @author ruxing.li */ header('Content-Type:text/html;Charset=utf-8'); $arrUsers = array( array(转载 2016-07-30 21:45:25 · 376 阅读 · 0 评论 -
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳
//php获取今日开始时间戳和结束时间戳$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;//php获取昨日起始时间戳和结束时间戳$beginYesterday=mktime原创 2016-05-23 14:45:19 · 301 阅读 · 0 评论 -
PHPStorm常用快捷键
PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。Phpstrom的一款名为Magicento的插件对快速创建 Magento 插件十分有用。常用的PHPStorm快捷键:ctrl+j 插入活动代码提示ctrl+alt+t原创 2016-05-16 09:23:25 · 240 阅读 · 0 评论 -
PHP回调函数用法及分析
一、回调函数的概念先看一下C语言里的回调函数:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。其他语言里的回调函数的概念与之相似,只不过各种语言里回调函数的实现机制不一...原创 2019-09-03 11:50:47 · 9989 阅读 · 0 评论 -
php-fpm启动/重启/终止操作
一、前言php 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,所以不要再看这种古老的命令了,需要使用信号控制二、启动php-fpm/usr/local/php/sbin/php-fpm三、信号控制INT, TERM 立刻终止QUIT ...原创 2019-09-04 10:18:53 · 799 阅读 · 1 评论 -
匿名函数和闭包/use的用法
一、前言php的闭包(Closure [ˈkləʊʒə(r)])也就是匿名函数。是PHP5.3引入的。闭包的语法很简单,需要注意的关键字就只有use,use意思是连接闭包和外界变量。匿名函数中的use,其作用就是从父作用域继承变量。下例是最常见的用法,如果不使用use,匿名函数中将找不到变量$msg$msg = [1,2,3]; $func = function()use...原创 2019-09-04 10:29:49 · 629 阅读 · 0 评论 -
PHP函数超时的处理
一、前言对于一些PHP函数执行经常会存储超时情况,本文主要介绍是对于一些超时函数的处理办法二、解决register_shutdown_function()Registers the function named byfunctionto be executed when script processing is complete or whenexit()is calle...原创 2019-09-22 12:08:50 · 434 阅读 · 0 评论 -
php缓冲区总结
一、背景我们先来看一段代码。<?phpfor ($i=10; $i>0; $i--){ echo $i; flush(); sleep(1);}?>按照php手册里的说法该函数将当前为止程序的所有输出发送到用户的浏览器。上面的这段代码,应该隔一秒钟输出一次$i。但是实际中却不一定是这样。有可能是等了10秒钟后,所有的输出同时呈现...原创 2019-09-22 12:22:18 · 180 阅读 · 0 评论