分类:教程

PHP 代码简洁之道——对象部分

(译者注:以下两点主要是说不要直接操作对象的属性,而是通过方法来间接操作,这样可以封装类的内部细节,避免对象内部属性被意外修改) 1.使用 setter 和 getter 在 PHP 中,你可以为方法设置 public, protected 和 private 关键字。使用这些关...

shanhuhai 1年前 (2017-09-12) 1106℃ 7喜欢

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

接上一篇PHP 代码简洁之道——函数部分(一) 8. 不要使用单例模式 (译者注:这一条有些难理解,看不懂就略过吧) 单例模式是一种反模式,Brian Button 的解释: 单例通常被用做一个全局的实例,为什么不好?因为你在代码中隐藏了依赖,而不是通过接口暴露他们。通过将一些...

shanhuhai 1年前 (2017-09-12) 2423℃ 7喜欢

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

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

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

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

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

shanhuhai 1年前 (2017-09-09) 2722℃ 16喜欢

怎样才算学会了 Laravel?

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

shanhuhai 1年前 (2017-09-06) 4205℃ 22喜欢

composer 安装 Laravel 5.5

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

shanhuhai 1年前 (2017-09-05) 15246℃ 19喜欢

composer安装教程

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

shanhuhai 1年前 (2017-09-05) 2669℃ 5喜欢

Centos6.5 编译安装 PHP 7.1.9

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

shanhuhai 1年前 (2017-09-04) 2548℃ 8喜欢

Chrome 扩展开发教程(3)——content_scripts用法

前面两章我们介绍了弹窗 popup 和 background的用法 这篇来介绍下 conent_scripts 的用法。 Content_scripts 简介 假如你想把访问到的页面里的图片都加上好看的边框你该怎么做? 用目前学习的东西,你是无法实现这个功能的,这时候你要用到 c...

shanhuhai 1年前 (2017-08-14) 3571℃ 2喜欢

Chrome 扩展开发教程(2) ——Background的用法

上一篇我们先写了一个简单的 “Hello ,Chrome”程序,用到了broswer_action,我们指定了点击插件按钮时弹出popup.html 页面。 在popup.html里面我们可以写html,css,js 来实现我们的业务逻辑。 注意 popup.html 中如果要写...

shanhuhai 1年前 (2017-08-13) 4224℃ 3喜欢