php
文章平均质量分 67
vinter-he
目前在一个创业型公司担任技术负责人,因为工作需要和个人爱好,接触了几种语言和些许架构知识,写的博客也多是记录和分享自己的工作和学习过程中的一些经验。以我的水平在平台上还算是个小学生,感谢在我前进路上帮过我的各位大牛,有不足之处,望大家不吝赐教。
展开
-
alpine的docker环境中php安装amqp扩展
我使用的是ric_harvey/nginx-php-fpm的镜像。因为用的是alpine,命令和包名称和centos等系统的都不太一样。遇到了很多坑,但是我当时没有记录下来,出错以后查看相应的错误提示,也能知道是少了哪些包。这里做一下使用的命令记录。安装 autoconf(无configure脚本时):apk add --no-cache -U autoconf安装 C 编译器:apk add --no-cache -U gccapk add --no-cache -U libc-dev安原创 2021-01-05 10:59:58 · 5296 阅读 · 0 评论 -
laravel的中间件创建思路
网上有很多解析laravel中间件的实现原理,但是不知道有没有读者在读的时候不明白,作者是怎么想到要用array_reduce函数的?本文从自己的角度出发,模拟了如果我是作者,我是怎么实现这个中间件功能,又是怎么找到并使用对应的函数。什么是laravel中间件Laravel 中间件提供了一种机制在不修改逻辑代码的情况下,中断原本程序流程,通过中间件来处理一些事件,或者扩展一些功能。比如日志中...原创 2020-03-28 16:24:16 · 12845 阅读 · 0 评论 -
php的匿名函数和闭包函数
php的匿名函数和闭包函数tags: 匿名函数 闭包函数 php闭包函数 php匿名函数 function use 引言:匿名函数和闭包函数都不是特别高深的知识,但是很多刚入门的朋友却总是很困惑,因为大家习惯上写了函数就是用来调用的,匿名函数和闭包函数做什么用的?匿名函数php官方解释如下: 匿名函数(Anonymous functions),也叫闭包函数(clos...原创 2018-04-11 16:17:00 · 10927 阅读 · 0 评论 -
php抽象类和接口的区别
php抽象类和接口的区别tags:抽象类 接口 抽象类和接口 php 引言:这是一个面试经常被问到的问题,也是一个经典问题。我们尽量引用官方权威的说明或者经过实验来证明本文所说的内容准确性。抽象类官方描述请查看文档,下面是官方描述的梳理版本:定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。(...原创 2018-04-04 12:49:04 · 10939 阅读 · 0 评论 -
php中一些提高性能的技巧
php中一些提高性能的技巧tags:php性能 提高性能 php中的@ php的静态 引言:php作为一种脚本语言,本身的性能上肯定是不如c++或者java的。拥有简单易学的特性的同时,性能提升的空间也并不是没有。养成一些好的编程习惯,也许可以让你的php代码性能得到可见的提升。一、消除不必要的错误提示有很多朋友编程的时候遇到notice和warning这类的错误,如...原创 2018-04-20 14:13:37 · 10828 阅读 · 0 评论 -
PSR规范0-4整理
PSR规范0-4整理psr规范 引言: PSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。这些规范的目的是:通过框架作者或者框架的代表之间讨论,以最低程度的限制,制定一个协作标准,各个框架遵循统一的编码规范,避免各家自行发展的风格阻碍了 PHP 的发展,解决这个程序设计师由来已久的...原创 2018-08-20 13:53:19 · 248 阅读 · 0 评论