深入解析 composer 的自动加载原理

前言PHP自5.3的版本之后,已经重焕新生,命名空间、性状(trait)、闭包、接口、PSR规范、以及composer的出现已经让PHP变成了一门现代化的脚本语言。PHP的生态系统也一直在演进,而composer的出现更是彻底的改变了以往构建PHP应用的方式,我们可以根据PH...

【php算法】有一母牛,到4岁可生育,每年一头,所生均是一样的母牛...问n年后有多少头牛?

问题:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛。分析:4岁可生育,那么4岁加上生下的小牛一共两头,生下的小牛再过4年也能生,期间母牛每年还能生一头,不难想到用递归算法function niu($n){ &...

【PHP算法】一群猴子排成一圈,m,n猴子选大王算法

怎么说呢,平时用不到,面试可能会考,php经典算法,猴子选大王问题:一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,然后从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。思路分析:(遇到...

Windows环境wkhtmltopdf安装使用教程

因版权问题,公司要求卸载VMware,导致我装的linux环境没法用了,今天有个需求需要用到wkhtmltopdf工具进行html转pdf,顺便记录一下windows环境下,wkhtmltopdf工具的安装和简单使用安装官网下载速度实在感人,这里直接放安装包吧:wkhtmltox-0.12.6-1....

zblog教程笔记:访问统计工具

应用简介可以统计网站的pv数据、按地域、文章可视化展示,辅助站长分析网站受地域爱好程度以及文章热门程序。pv数据页面地域数据页面文章数据页面设置页面地域统计TOP:展示地域统计列表前top几,默认为5文章统计TOP:展示文章统计列表前top几,默认为5数据:开启后,关闭插件将清除所有数据

PHP实现二叉树的遍历

二叉树基本概念二叉树(Binarytree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个结点最多只能有两棵子树,且有左右之分。遍历类型由于二叉树每个节...

PHP生命周期所经历的5个阶段

PHP整个生命周期可以被划分为以下几个阶段:模块初始化阶段、请求初始化阶段、脚本执行阶段、请求关闭阶段、模块关闭阶段。根据不同的SAPI的实现,各阶段的执行情况会略有差异。比如命令模式下,每次执行一个脚本都会完整地经历这些阶段,而FastCgi模式下则在启动时执行一次模块初始化。1、php_modu...

多功能站长工具箱网站PHP7.3源码安装教程

前言由于php7以上版本已经废弃mysql_connet()函数,而本源码包安装过程中又会校验是否支持mysql_connet()函数,导致在php7以上版本下安装失败,这就是笔者写本篇文章的原因。测试环境:php7.3+mysql8+nginx1.11安装压缩包解压到网站根目录,浏览器访问即可,如...

Carbon 用法

(newCarbon('xxxx-xx-xx'))->toDateString(); //不传参为当前日期 2021-04-13 carbon()内可以为时间戳(newCarbon('xxxx-xx-xx'))->t...

nginx与php通信的两种方式

在linux中,nginx服务器和php-fpm可以通过tcpsocket和unixsocket两种方式实现。unixsocket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。这种方式需要再nginx配置文件中填写php-fpm的pid文件位置,效率要比tcpsocket高...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码