php
php相关知识
又双叒叕叒双又
但行好事,莫问前程
展开
-
Supervisor-进程管理
使用 supervisor 管理进程原创 2017-08-18 13:08:39 · 457 阅读 · 0 评论 -
php7和PHP5对比的新特性和性能优化
php7和PHP5对比的新特性和性能优化1.抽象语法树(AST)AST在PHP编译过程作为一个中间件的角色,替换原来直接从解释器吐出opcode的方式,让解释器(parser)和编译器(compliler)解耦,可以减少一些Hack代码,同时,让实现更容易理解和可维护2.Natice TLS:线程数据共享安全,开启一个全局线程用作数据共享内存空间3.指定参数 返回值类型...转载 2019-05-28 16:28:26 · 1666 阅读 · 0 评论 -
PHP底层设计与实现原理
PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。了解PHP底层实现的目的是什么?动态语言要像用好首先得了解它,内存管理、框架模型值得我们借鉴,通过扩展开发实现更多更强大的功能,优化我们程序的性能。1. PH...转载 2019-05-28 11:29:32 · 392 阅读 · 0 评论 -
PHP数组的实现
哈希结构是一种非常重要的数据结构,他是一种通过key映射到value的结构,由于其特性,可以在大部分的情况下让查找和插入的效率达到O(1)PHP的数组是用链地址法的哈希结构去实现的,链表是双向链表,这样既可以动态分配数组空间,也可以通过key值去计算hash值去访问对应的元素,是一种非常高效的数据结构。转自:https://www.cnblogs.com/s-b-b/p/622219...转载 2019-05-21 17:13:43 · 355 阅读 · 0 评论 -
消息队列
众所周知在对网站设计的时候,会遇到给用户“群发短信”,“订单系统有大量的日志”,“秒杀设计”等,服务器没法处理这种瞬间迸发的压力,这种情况要保证系统正常有效的使用,就需要“消息队列”的帮助。本篇主要通过消息队列的思路进行学习。一、认识消息队列1.1消息对列概念 从本质上说消息对列就是一个队列结构的中间件,也就是说消息放入这个中间件之后就可以直接返回,并不需要系统立即处理,而另外会有...转载 2019-04-25 17:14:33 · 169 阅读 · 0 评论 -
PHP数学函数
abs() 返回一个数的绝对值 ceil() 向上舍入为最接近的整数。 floor() 向下舍入为最接近的整数。 max() 返回一个数组中的最大值,或者几个指定值中的最大值。 min() 回一个数组中的最小值,或者几个指定值中的最小值。 rand() 返回随机整数。 srand() 播种随机数生成器。 mt_rand() ...翻译 2019-04-24 17:31:47 · 272 阅读 · 0 评论 -
常见算法 - PHP
杨辉三角/** * 第一种代码实现 * @param int $n 要求的层数 * 理解思路: $i代表行数; $j代表列数 */ public function funYH($n = 1){ //初始化数组 $arr = []; for($i = 0;$i < $n;$i++){ ...原创 2019-04-24 15:44:20 · 253 阅读 · 0 评论 -
PHP常用字符串函数
trim() 去除字符串首尾的空格 ltrim() 去除左侧空格;rtrim()去除右侧空格查找strstr() 找到则返回从找到位置开始的字符串;未找到返回falsestrpos() 找到返回第一次出现的位置;未找到返回false替换substr() 字符串截取substr_replace() 从某个位置开始替换substr_count()计算一个字符串在...翻译 2019-04-24 15:11:48 · 113 阅读 · 0 评论 -
PHP设计模式(单例、工厂、注册、策略、观察者)
单例模式单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式是一种常见的设计模式,在计算机系统中,线程池、缓存、日志对象、对话框、打印机、数据库操作、显卡的驱动程序常被设计成单例。单例模式分3种:懒汉式单例、饿汉式单例、登记式单例。单例模式有以下3个特点:1.只能有一个实例。2.必须自行创建这个实例。3.必须给其他对象提供这一实例。...转载 2019-04-26 15:21:44 · 264 阅读 · 0 评论 -
CURL
cURL原创 2017-08-22 09:18:06 · 340 阅读 · 0 评论 -
php导出excel表格
php实现导出excel翻译 2017-08-21 14:06:50 · 209 阅读 · 0 评论 -
PHP生成图片加水印(文字、图片)
<?phpsetWater('https://bdimg1.qunliao.info/tos-cn-i-j5hyufq5o6/fastdfs3/M00/D2/43/ChONol2Rfv-AbLlbAAGhnL0QGkY8623085~tplv-j5hyufq5o6-scale:400:0.jpeg', 'dqd-water.png', '', '', 9, '', 'img');//...翻译 2019-10-10 15:20:34 · 342 阅读 · 0 评论