1. 函数参数(不要超过两个)
限制函数的参数数量是非常重要的,因为它使你的函数更容易测试。超过三个参数会导致参数之间的组合过多,你必须对每个单独的参数测试大量不同的情况。
没有参数最理想的情况,一个或两个参数是可以接受的,三个以上是应该避免的。这是很重要的。通常,如果你有两个以...
shanhuhai
6年前 (2017-09-10) 4313℃
3喜欢
使用有意义的并且可以读出来的变量名称
不好的:
$ymdstr = $moment->format('y-m-d');
好的:
$currentDate = $moment->format('y-m-d');
对于同一类型的变量使用相同的词汇
不好的:
getUs...
shanhuhai
6年前 (2017-09-09) 6528℃
19喜欢
Laravel 框架是一个功能丰富、架构完善的框架,然而对于一个野路子 PHP 程序员来说要想上手不是那么简单的事,为什么呢?
Laravel 的核心概念你掌握了吗?
Laravel 中可能有许多你之前闻所未闻的概念,比如服务容器(Service Container) 、服务提供...
shanhuhai
6年前 (2017-09-06) 9757℃
29喜欢
让我们来安装最新版的 Laravel 5.5。
使用 composer 安装 Laravel 5.5 之前,你需要先安装compser。
安装
假设你要做一个博客的项目,打开命令行执行
composer create-project --prefer-dist laravel...
shanhuhai
6年前 (2017-09-05) 27343℃
33喜欢
composer 本身其实就是一个 phar 文件,也就是一组php文件的压缩包。所以安装是很简单的,只要下载这个 phar 文件就行了。
安装
打开命令行(Windows 下是cmd)执行:
# 首先下载安装程序,就是一个 php 文件
php -r "copy('https:...
shanhuhai
6年前 (2017-09-05) 6795℃
10喜欢
PHP7 的时代到来了!
编译安装的好处
编译安装比yum 安装的好处是可以定制安装目录,想启用关闭哪些扩展都可以在编译指令里指定。
安装php7.1.9 步骤
1. 创建下载目录
养成好习惯,安装包不要乱丢。
mkdir ~/download
cd ~/download
2....
shanhuhai
6年前 (2017-09-04) 6079℃
9喜欢
前面两章我们介绍了弹窗 popup 和 background的用法
这篇来介绍下 conent_scripts 的用法。
Content_scripts 简介
假如你想把访问到的页面里的图片都加上好看的边框你该怎么做?
用目前学习的东西,你是无法实现这个功能的,这时候你要用到 c...
shanhuhai
6年前 (2017-08-14) 14557℃
9喜欢
上一篇我们先写了一个简单的 “Hello ,Chrome”程序,用到了broswer_action,我们指定了点击插件按钮时弹出popup.html 页面。
在popup.html里面我们可以写html,css,js 来实现我们的业务逻辑。
注意 popup.html 中如果要写...
shanhuhai
6年前 (2017-08-13) 22319℃
13喜欢
今天教大家来做一个Chrome 扩展,学会这项技能你就可以开发很多工具来提高你使用浏览器的效率了。
我们先通过做一个最简单的Chrome 插件来学习如何制作Chrome扩展,我们先来实现点击浏览器按钮显示 “Hello , Chrome” 。
首先创建 一...
shanhuhai
6年前 (2017-08-12) 8501℃
7喜欢
现在你应该知道如何做一个模板引擎类了,只不过使用原生的 php 做模板语法。
看下面代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
...
shanhuhai
6年前 (2017-08-11) 3990℃
3喜欢