SF
PHPer进阶之路
PHPer进阶之路
注册登录
关注博客
注册登录
主页
关于
RSS
前后端分离的问题与解决方案
李志健
2018-07-26
阅读 2 分钟
6.1k
这些天项目有的API出现版本控制问题,着实忙乎了一小阵,因为项目使用TP5的传统方法进行版本控制(api目录下进行版本区分,由请求路径决定使用的版本)
webpack基本应用
李志健
2018-07-07
阅读 3 分钟
2k
官网:[链接]入门文档:[链接]本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图,其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle(模块)。
laravel 30分站搭建迷你博客
李志健
2018-07-04
阅读 2 分钟
3.5k
需求分析:我们的迷你博客应该至少包含:新增/编辑/查看/删除文章,以及文章列表展示功能。数据库分析:基于这个功能,我们只需要一张 Articles 数据表来存放文章即可。页面结构分析:应该使用模板继承建立一张基础模板包含:导航栏/底部信息栏/作者信息等。
Bower的安装与基本使用
李志健
2018-06-30
阅读 3 分钟
6.8k
一个前端包管理工具。能够帮我们管理Web站点上的各种框架,类库等等。主要作用有如下:能够帮助我们跟踪前端包,并且保证他们是最新(或者是你指定的特定版本),Bower能够管理前端里面的HTML,CSS,JS,甚至还可以是图片。Bower还有一个最大的好处,它对我们前端进行了优化。如果多个包依赖于一个包,例如jQuery,那么Bow...
十分钟创建Composer包
李志健
2018-05-27
阅读 3 分钟
6.7k
创建远程项目 码云或者github上创建一个项目 使用git bash 或者 Git Extensions 克隆到本地如我创建的例子:git clone [链接] 创建依赖文件(composer.json) 进入composer-car目录下,使用composer init 创建配置文件composer.json composer.json加入自己的代码依赖 对应的结构如下:(代码写在这里composer-car/src下) {...
常见网络协议
李志健
2018-05-21
阅读 2 分钟
3k
网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。为了能进行通信,规定每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,才进入网络传送,到达目的终...
PHP 运行模式与运行原理
李志健
2018-05-18
阅读 2 分钟
12.9k
目前常见的4种PHP运行模式 CGI通用网关接口模式 FAST-CGI模式 CLI命令行模式 模块模式 运行模式 CGI通用网关接口模式 每有一个用户请求,都会先要创建cgi的子进程,然后处理请求,处理完后结束这个子进程 cgi是一种为了保证web server传递过来的数据是标准格式的通用网关接口协议 比较老,比较原始,大多已经不用了 FAST...
PHP 规范之编程规范
李志健
2018-05-17
阅读 7 分钟
6.6k
当多名程序员在多个项目中合作时,就需要一个共同的编码规范, 而本文中的风格规范源自于多个不同项目代码风格的共同特性, 因此,本规范的价值在于我们都遵循这个编码风格,而不是在于它本身。
PHP 规范之PSR规范
李志健
2018-05-11
阅读 3 分钟
6.9k
PSR 不是PHP官方标准,而是从如Zend、Symfony2等知名PHP项目中提炼出来的一系列标准,目前有越来越多的社区项目加入并遵循该标准。
PHP 历代版本特性
李志健
2018-05-09
阅读 1 分钟
2k
5.2 : json支持 5.3 : 新增魔术方法、命名空间、const、三元运算符** 5.4 : 数组简写、Traits 5.5 : yield迭代器、生成器(foreach)--读取大文件时** 5.6 : 常量增强、可变函数、命名空间增强 7.0 :(号称比旧版本快了几倍)
PHP 进程的实现与管理
李志健
2018-05-05
阅读 3 分钟
9.5k
应用场景 一些耗时任务: 大数据表分表后的统计信息功能 分批发送短信或邮件功能 其他可分目标的任务功能(很多种) 所以我们就需要一个常驻内存的任务管理工具,为了保证实时性,一方面我们让它一直执行任务(适当的睡眠,保证cpu不被100%占用),另一方面我们实现多进程保证并发的执行任务,当然除此之外也可按情况使用...