php技巧
-
PHP7内核CGI与FastCGI详解
CGI:是 Web Server 与 Web Application 之间数据交换的一种协议. FastCGI:同 CGI,是一种通信协议,但比 CGI 在效率上做了一些优化. PHP-CGI:是 P ...
-
PHP使用JPGRAPH制作圆柱图的方法详解
本文实例讲述了PHP使用JPGRAPH制作圆柱图的方法.分享给大家供大家参考,具体如下: 制作圆柱图像的要点 首先,要使用jpgraph库,我们先要去官网进行下载,网址:https://jpgraph ...
-
php数据流中第K大元素的计算方法及代码分析
设计一个找到数据流中第K大元素的类(class).注意是排序后的第K大元素,不是第K个不同的元素. 计算方法 1.直接使用最小堆,堆的大小为 k,这样保证空间占用最小,最小堆的根节点是就是最小值,也是 ...
-
PHP生成腾讯云COS接口需要的请求签名
COS和请求签名是什么 COS 是腾讯云对象存储的缩写及简称,请求签名是第三方在调用COS相关接口时需要按需提供的.经过特定算法创建而成的一组字符串信息,将唯一的标识当前第三方身份,提供通信双方的身份 ...
-
使用ucenter实现多站点同步登录的讲解
做Web开发经常会要求实现多站点同步登录的情况,对于PHP开发来说,我们可以使用ucenter来实现多个站点同时登陆同时退出,用户同步的功能.下面我们一起看一下ucenter是如何实现同步登陆的. 首 ...
-
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
本文实例讲述了PHP call_user_func和call_user_func_array函数的简单理解与应用.分享给大家供大家参考,具体如下: call_user_func():调用一个回调函数处 ...
-
PHP线程的内存回收问题
当一个PHP线程结束时,当前占用的所有内存空间都会被销毁.那么如果这个线程不结束,怎么回收内存呢? refcount:引用技术器,可以理解为指向该个容器的指针个数吧. is_ref:是否被引用(只可能 ...
-
php中foreach遍历类对象的总结
foreach 遍历数组很常见,同样foreach也可以遍历对象 做如下测试: class my { public $a = 'a'; protected $b = 'b'; private $c = ...
-
PHP中垃圾回收相关函数的使用
之前我们已经学习过 PHP 中的引用计数以及垃圾回收机制的概念.这些内容非常偏理论,也是非常常见的面试内容.而今天介绍的则是具体的关于垃圾回收的一些功能函数.关于之前的两篇介绍文章,大家可以到文章底部 ...
-
php curl发送请求实例方法
cURL可以使用URL的语法模拟浏览器来传输数据,因为它是模拟浏览器,因此它同样支持多种协议,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 ...
-
PHP数字格式化
例如,echo number_format(285266237); 可以输出 285,266,237 另外如果需要格式化文件字节大小,下面的方法可以借鉴: function byte_format($ ...
-
模拟flock实现文件锁定
主要提供了一种思路. $lock0和$lock1就是文件锁定的标识符,当文件被某一用户打开的时候,$lock0和$lock1就会产生,当该文件没打开则不存在. 其实最关键就是有个标识符来表示当 ...
-
PHP操作文件的一些基本函数使用示例
在对文件进行操作时,不仅可以对文件中的数据进行操作,还可以对文件本身进行操作.例如复制文件.删除文件.截取文件及为文件重命名等操作.在PHP中已经提供了这些文件处理方式的标准函数,使用也非常容易,如下 ...
-
PHP错误和异长常处理总结
通过日志记录功能,你可以将信息直接发送到其他日志服务器,或者发送到指定的电子邮箱(或者通过邮件网关发送),或者发送到操作系统日志等,从而可以有选择的记录和监视你的应用程序和网站的最重要的部分.错误报告 ...
-
php7 参数、整形及字符串处理机制修改实例分析
本文实例讲述了php7 参数.整形及字符串处理机制修改.分享给大家供大家参考,具体如下: 参数处理机制修改 一.重复参数命名不再支持. 重复的参数命名不再支持.比如下面的代码执行的时候会报错: pub ...
-
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
从Laravel 5.5+开始,加入了API Resources这个概念. 我们先来看一下官网如何定义这个概念的: When building an API, you may need a trans ...
-
PHP正则表达式笔记与实例详解
本文实例讲述了PHP正则表达式笔记与实例.分享给大家供大家参考,具体如下: 这里主要介绍如何在PHP使用正则表达式,并附带几个实例. 这两天工作用到了正则表达式,发现自己已经忘记的差不多了,囧啊!找来 ...
-
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
本文章基于 pcntl 扩展做的多进程测试. 进程调度策略 父子进程的调度由操作系统来负责,具体先调度子进程还是父进程由系统的调度算法决定,当然可以在父进程加上延时或是调用进程回收函数 pcntl_w ...
-
PHP使用ajax的post方式下载excel文件简单示例
本文实例讲述了PHP使用ajax的post方式下载excel文件.分享给大家供大家参考,具体如下: 项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token ...
-
PHP获取url的函数代码
复制代码 代码如下: function geturl($url) { $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $u ...
