随笔分类 - php
php
摘要:一、以安全模式登录 二、修改密码 三、重启数据库
阅读全文
摘要:通过 visualstudio 实现对基于 homestead 环境的 laravel 项目进行开发调试。本文重点讨论如何通过配置 visualstudio code、 homestead、Xdebug 以实现对 laravel 项目的调试,并不讨论涉本文中涉及到的其他软件的安装及部署细节。
阅读全文
摘要:Vagrant 是一个管理虚拟主机生命周期的命令行工具。本文旨在从上到下对 Vagrant 各个特性进行全面讲解,尽可能多的涵盖细节。如果你只是想入门 Vagrant ,那么本文是一个非常好的开始。这篇 Vagrant 入门文章将带你创建一个 Vagrant 项目,这个过程将会用到 Vagrant 所提供的主要基本特性。
阅读全文
摘要:一、下载php源码包http://cn2.php.net/get/php-5.6.6.tar.gz/from/this/mirror二、编译编译之前可能会缺少一些必要的依赖包,加载一个本地yum源安装即可,具体缺少什么回执编译过程中提示出来的。编译参数参考:英文参考:PHP 5.6 编译安装选项说明...
阅读全文
摘要:`configure' configures this package to adapt to many kinds of systems.Usage: ./configure [OPTION]... [VAR=VALUE]...To assign environment variables (e....
阅读全文
摘要:You might be missing the "prettier" Whoops error handler from Laravel 4. If so, here's how to bring it back.First, composer require filp/whoops:~1.0.T...
阅读全文
摘要:Integration/Image 是一个图片处理的库,其功能强大到可以处理你的几乎所有图片处理需求。本文介绍其在laravel框架下的安装与基本使用。
阅读全文
摘要:在 Windows 下使用 Larave 框架做开发,从 Composer 到 artisan 总是避免不了和 cmd.exe 打交道,系统默认的命令行界面却是不怎么好看,且每行显示的字符数是做了限制。伟大的 cmd.exe ,就是这么任性!
阅读全文
摘要:PHP高级程序设计 学习笔记 2014.06.18MVC (Model-View-Controller,模型-视图-控制器)是一种可以简化应用程序开发和维护的非常常用的设计模式。它从逻辑上把应用程序分隔为个部分。模型部分负责应用程序的业务逻辑,封装访问数据库的方法并提供一个可以重用的类库。视图部分控...
阅读全文
摘要:ArrayAccess接口ArrayAccess接口是对象的行为看起来像个数组,定义了四个方法。接口概要如下:ArrayAccess {/* Methods */abstract public boolean offsetExists ( mixed $offset )abstract public...
阅读全文
摘要:SPL 提供了一系列标准异常。日常的使用中我们应该根据需求科学的使用它们,来使我们的程序更加健壮。LogicException 是从 Exception 基类派生的,没有添加任何附加方法。抛出逻辑异常和抛出标准一次的方法类似,区别在于逻辑异常须在应用程序编写有误时才抛出。下面演示下LogicExce...
阅读全文
摘要:SPL(标准PHP库 - Standard PHP Library)是PHP5面向对象功能中重要的部分。原文解释是这样的“The Standard PHP Library (SPL) is a collection of interfaces and classes that are meant to solve common problems”。
阅读全文
摘要:PHP 5 具有完整的反射 API,添加了对类、接口、函数、方法和扩展进行反向工程的能力。 此外,反射 API 提供了方法来取出函数、类和方法中的文档注释。通过使用反射API可以分析其他的类、接口、方法、属性、函数和扩展。
阅读全文
摘要:软件开发中的一个重要环节就是文档编写。他可以帮助未来的程序维护人员和使用者理解你在开发时的思路。也便于日后重新查看代码时不至于无从下手。文档还有一个重要的作用,在不用了解要访问对象的细节情况下也能很好的在对象之间进行交互。文档的编写有一些成熟的行业标准格式,遵守这些行业标准将有助于创建易于阅读的代表,并使自动生成手册成为可能。
阅读全文
摘要:PHP 在 5.3.0 以后的版本开始支持命名空间。什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题
阅读全文
摘要:PHP5 增加了类似其他语言的异常处理模块。在PHP代码中所产生的异常可被 throw 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入到 try 代码块内,以便捕获可能存在的异常。每个try至少对应一个 catch 块。使用多个 catch 可以捕获不同的类所产生的异常。
阅读全文
摘要:PHP高级程序设计 学习笔记 2014.06.11设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工...
阅读全文
摘要:static:: 使我们不再需要使用 self:: 和 parent:: 。当希望指向最终的实现功能的类时,就可以使用static,这个限定符会在代码执行之前立即计算出继承层次结构上最后那个类的成员。这一过程被称作延迟绑定。
阅读全文
摘要:本文将介绍抽象类、接口和一种称为契约式编程的技术。使用这些OPP机制,所编写的代码就不限于只能计算或者输出内容了。这些机制能够在概念层次上定义类之间交互作用的规则,也为应用程序的扩展和定制提供了基础。
阅读全文
浙公网安备 33010602011771号