摘要:
学习了《深入PHP 面向对象、模式与实践》,根据自己理解也写了一个类似的反射类使用,以便加深理解 namespace ref\myExample; abstract class Capacity{ public function show($skill) { echo static::class . 阅读全文
摘要:
例程:namespace test; class abc{ public static $a =1; private function ab() { echo 'ab'; } public function cd() { echo 'cd'; }} class hi extends abc{} 1、 阅读全文
摘要:
function_exists() 判断非类的函数是否存在method_exists() 判断类中是否存在某个方法is_callable() 判断一个函数或方案是否可以被调用 function aa(){} function_exists('aa');//true class abc{ public 阅读全文
摘要:
1、安装xampp 2、修改 xampp5\apache\conf 下的 httpd.conf DocumentRoot "F:/"<Directory "F:/"> 3、修改xampp\apache\conf\extra 的 httpd-vhosts.conf 增加 <VirtualHost *: 阅读全文
摘要:
工厂模式价值: 减少类之间的耦合 提高类的复用性 工厂模式(Factory)允许在代码执行时实例化对象。之所以被称为工厂模式是因为它负责“生产”对象。以数据库为例,工厂需要的就是根据不同的参数,生成不同的实例化对象。它只负责生产对象,而不负责对象的具体内容。 定义一个适配器接口: <?php int 阅读全文
摘要:
里氏代换原则 里氏替换原则LSP讲的是基类和子类的关系。只有当这种关系存在时,里氏代换关系才存在。如果两个具体的类A,B之间的关系违反了LSP的设计,(假设是从B到A的继承关系)那么根据具体的情况可以在下面的两种重构方案中选择一种。 1 2 3 4 5 6 7 8 9 10 11 12 <?php 阅读全文
摘要:
Windows环境下nvm的安装及使用 首先需要说明的是: nvm不支持Windows!!!,但是有替代品,也就是nvm-windows,类似git和git for windows一样。 第一步:点击下载 nvm,打开该项目在github上面的下载页面后,我们选择latest中的第一个:nvm-no 阅读全文
摘要:
array_column 函数实例应用 时间:2015-12-11 php array_column() 返回input数组中键值为column_key的列, 如果指定了可选参数index_key,那么input数组中的这一列的值将作为返回数组中对应值的键。 array_column返回数组中指定的 阅读全文
摘要:
越王的弟弟想杀死越王的4个儿子,然后自己可以就继承王位,于是说越王这个儿子要造反,那个儿子要造反,于是越王先后杀了3个儿子,到最后一个儿子的时候越王没有听他的话,越王想“我就一个儿子了,他怎么会造反”,可是最后一个儿子不是这样想“父亲已经杀了我3个兄弟了,下一个肯定是我了”,于是他借助舆论把越王的弟 阅读全文
摘要:
回顾项目管理计划,确保所有工作已完成,项目目标已实现 为项目达到完工或退出标准需要做的工作 确保所有项目文件和可交付成果都是最新的 确保可交付成果交付到客户手上并已验收 释放资源 处理多余物料 编写最终的项目报告 所有成本均入账 为关闭项目合同或阶段合同需要做的事情 确保卖方的工作已正式验收 最终处 阅读全文