最新发布 第5页

大后端分享与精进

教程

PHP 代码简洁之道——函数部分(一)

1. 函数参数(不要超过两个) 限制函数的参数数量是非常重要的,因为它使你的函数更容易测试。超过三个参数会导致参数之间的组合过多,你必须对每个单独的参数测试大量不同的情况。 没有参数最理想的情况,一个或两个参数是可以接受的,三个以上是应该避免的。这是很重要的。通常,如果你有两个以...

shanhuhai 3年前 (2017-09-10) 2994℃ 3喜欢

教程

PHP 代码简洁之道——变量部分

使用有意义的并且可以读出来的变量名称 不好的: $ymdstr = $moment->format('y-m-d'); 好的: $currentDate = $moment->format('y-m-d'); 对于同一类型的变量使用相同的词汇 不好的: getUs...

shanhuhai 3年前 (2017-09-09) 5142℃ 18喜欢

翻译

使用 Churn PHP 找到需要重构的代码

Churn PHP 是一个命令行工具,用来帮助你找到需要重构的PHP文件。Churn会检查你提供的路径中的文件并且: 检查单个文件提交次数 计算循环复杂度(cyclomatic complexity) 基于以上两个值计算一个评分 查阅Churn 的 GitHub项目里的REA...

shanhuhai 3年前 (2017-09-08) 2080℃ 5喜欢

翻译

PHP 代码简洁之道

本文介绍了一个关于 编写高质量PHP 代码指南的 github 项目 clean-code-php 以下是正文: PHP 简洁代码之道 clean-code-php, 是基于 Clean Code: A Handbook of Agile Software Craftmansh...

shanhuhai 3年前 (2017-09-07) 4257℃ 20喜欢

推荐文章

怎样才算学会了 Laravel?

Laravel 框架是一个功能丰富、架构完善的框架,然而对于一个野路子 PHP 程序员来说要想上手不是那么简单的事,为什么呢? Laravel 的核心概念你掌握了吗? Laravel 中可能有许多你之前闻所未闻的概念,比如服务容器(Service Container) 、服务提供...

shanhuhai 3年前 (2017-09-06) 7621℃ 28喜欢

教程

composer 安装 Laravel 5.5

让我们来安装最新版的 Laravel 5.5。 使用 composer 安装 Laravel 5.5 之前,你需要先安装compser。 安装 假设你要做一个博客的项目,打开命令行执行 composer create-project --prefer-dist laravel...

shanhuhai 3年前 (2017-09-05) 24983℃ 31喜欢

教程

composer安装教程

composer 本身其实就是一个 phar 文件,也就是一组php文件的压缩包。所以安装是很简单的,只要下载这个 phar 文件就行了。 安装 打开命令行(Windows 下是cmd)执行: # 首先下载安装程序,就是一个 php 文件 php -r "copy('https:...

shanhuhai 3年前 (2017-09-05) 5417℃ 9喜欢

教程

Centos6.5 编译安装 PHP 7.1.9

PHP7 的时代到来了! 编译安装的好处 编译安装比yum 安装的好处是可以定制安装目录,想启用关闭哪些扩展都可以在编译指令里指定。 安装php7.1.9 步骤 1. 创建下载目录 养成好习惯,安装包不要乱丢。 mkdir ~/download cd ~/download 2....

shanhuhai 3年前 (2017-09-04) 5036℃ 9喜欢

全栈

php设计模式之——模板模式

多年之前写过一个爬虫,里面用到了模板模式,模板模式实现起来好像很简单,基本上只用抽象类加继承就可以了,它总是这么普通以至于人们总是忽略它。但我要说的是当你无论遇到什么问题都应该想想这个问题是不是用模板模式解决更好,也许你会有意想不到的惊喜。 模板模式的解释 模板模式是说,在父类中...

shanhuhai 3年前 (2017-09-03) 2372℃ 8喜欢

全栈

php设计模式之——门面模式

如果你最近在学习设计模式,你会发现很多设计模式很相似,几乎是一样的,但是名称却不一样,为什么呢? 因为同样的设计思想在不同的场景下人们就会对它有不同的认识,这基本上其实是用来帮助使用者判断在什么场景下该用什么设计模式。 门面模式Facade 今天来学习下门面模式。门面模式是指提供...

shanhuhai 3年前 (2017-09-02) 2818℃ 5喜欢