Published on2017-02-06 05:58:00用 Visual Studio Code 调试运行在 homestead 环境中的 Laravel 程序LaravelphpvagrantNginxdebugvscode通过 visualstudio 对 homestead 环境中 Laravel 项目进行开发调试。Read more →
Published on2017-01-04 17:26:00Vagrant 基础全面解析vagrantphplaravelweblinuxApacheVagrant 是一个管理虚拟主机生命周期的命令行工具。本文旨在从上到下对 Vagrant 各个特性进行全面讲解,尽可能多的涵盖细节。如果你只是想入门 Vagrant ,那么本文是一个非常好的开始。这篇 Vagrant 入门文章将带你创建一个 Vagrant 项目,这个过程将会用到 Vagrant 所提供的主要基本特性。Read more →
Published on2015-03-27 23:34:00CENTOS 6.5 平台离线编译安装 PHP5.6.6phpcentos下载源码包、编译之前可能会缺少一些必要的依赖包,加载一个本地yum源安装即可,具体缺少什么回执编译过程中提示出来的。编译参数参考:英文参考:PHP 5.6 编译安装选项说明...Read more →
Published on2015-03-27 05:39:00PHP 5.6 编译安装选项说明phpconfiguresthis package to adapt to many kinds of systems.Read more →
Published on2015-03-12 17:06:00Bringing Whoops Back to Laravel 5laravelphpYou might be missing the "prettier" Whoops error handler from Laravel 4. If so, here's how to bring it back.Read more →
Published on2014-12-17 01:40:00在 Laravel 中使用图片处理库 Integration/ImagephplaravelIntegration/Image 是一个图片处理的库,其功能强大到���以处理你的几乎所有图片处理需求。本文介绍其在laravel框架下的安装与基本使用。Read more →
Published on2014-12-05 23:25:00让 windows 下的命令行程序 cmd.exe 用起来更顺手phpComposerlaravelcmd.exe在 Windows 下使用 Larave 框架做开发,从 Composer 到 artisan 总是避免不了和 cmd.exe 打交道,系统默认的命令行界面却是不怎么好看,且每行显示的字符数是做了限制。伟大的 cmd.exe ,就是这么任性!Read more →
Published on2014-07-13 07:26:00nginx+php 在windows下的简单配置安装phpApacheNginxnginx+php 在windows下的简单配置安装Read more →
Published on2014-06-23 20:07:00Laravel - 安装与配置phplaravel有多重途径可以安装 Laravel,下面是通过 Composer 安装 Laravel 的方法。Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Read more →
Published on2014-06-17 08:52:00PHP 高级编程(5/5) - SPL 数组重载phpSPLarrayArrayAccess 接口是对象的行为看起来像个数组,定义了四个方法。Read more →
Published on2014-06-17 07:34:00PHP 高级编程(4/5) - SPL异常类之 LogicException 逻辑异常phpExceptionSPL 提供了一系列标准异常。日常的使用中我们应该根据需求科学的使用它们,来使我们的程序更加健壮。LogicException 是从 Exception 基类派生的,没有添加任何附加方法。抛出逻辑异常和抛出标准一次的方法类似,区别在于逻辑异常须在应用程序编写有误时才抛出。Read more →
Published on2014-06-16 06:06:00PHP 高级编程(3/5) - 使用SPL(标准PHP库)实现观察者模式phpSPLSPL(标准PHP库 - Standard PHP Library)是 PHP5 面向对象功能中重要的部分。原文解释是这样的“The Standard PHP Library (SPL) is a collection of interfaces and classes that are meant to solve common problems”。Read more →
Published on2014-06-15 04:03:00PHP 高级编程(2/5) - 反射 APIphpreflectionPHP 5 具有完整的反射 API,添加了对类、接口、函数、方法和扩展进行反向工程的能力。 此外,反射 API 提供了方法来取出函数、类和方法中的文档注释。通过使用反射 API 可以分析其他的类、接口、方法、属性、函数和扩展。Read more →
Published on2014-06-13 09:03:00PHP 高级编程(1/5) - 编码规范及文档编写phpPHPDoc软件开发中的一个重要环节就是文档编写。他可以帮助未来的程序维护人员和使用者理解你在开发时的思路。也便于日后重新查看代码时不至于无从下手。文档还有一个重要的作用,在不用了解要访问对象的细节情况下也能很好的在对象之间进行交互。文档的编写有一些成熟的行业标准格式,遵守这些行业标准将有助于创建易于阅读的代表,并使自动生成手册成为可能。Read more →
Published on2014-06-12 18:23:00PHP 面向对象编程和设计模式 (5/5) - PHP 命名空间的使用及名称解析规则phpnamespacePHP 在 5.3.0 以后的版本开始支持命名空间。什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题Read more →
Published on2014-06-12 09:20:00PHP 面向对象编程和设计模式 (4/5) - 异常的定义、扩展及捕获phpExceptionPHP5 增加了类似其他语言的异常处理模块。在PHP代码中所产生的异常可被 throw 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入到 try 代码块内,以便捕获可能存在的异常。每个try至少对应一个 catch 块。使用多个 catch 可以捕获不同的类所产生的异常。Read more →
Published on2014-06-11 18:40:00PHP 面向对象编程和设计模式 (3/5) - 单例模式和工厂模式php设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工...Read more →
Published on2014-06-10 08:28:00PHP 面向对象编程和设计模式 (2/5) - 静态变量、属性和方法及延迟绑定php当希望指向最终的实现功能的类时,就可以使用 static,这个限定符会在代码执行之前立即计算出继承层次结构上最后那个类的成员。这一过程被称作延迟绑定。Read more →
Published on2014-06-09 09:31:00PHP 面向对象编程和设计模式 (1/5) - 抽象类、对象接口、instanceof 和契约式编程php本文将介绍抽象类、接口和一种称为契约式编程的技术。使用这些 OPP 机制,所编写的代码就不限于只能计算或者输出内容了。这些机制能够在概念层次上定义类之间交互作用的规则,也为应用程序的扩展和定制提供了基础。Read more →
Published on2014-06-06 08:17:00为 Sublime Text 3059 配置 PHP 编译环境phpdevelopment为 sublime Text 配置 PHP 编译环境,首先要确保系统安装了PHP,并把PHP设置到环境变量里。Read more →