PHP的类自动加载机制的笔记

在php中自动加载我们会使用到方法__autoload spl_autoload_register来实现,像我们有几百个类时我们希望是希望使用__autoload来创建,然后直接创建类名就可以了,下面简单的总结了一下自动加载类的用法,希望对各位有帮助.

阅读全文

php Builder建造器模式学习笔记

星际里面有不少的任务关,也可以自己编辑地图,画面上有各种地形,建筑和部队,存在一个问题,初始化画面的流程很乱,待解决的问题:完成初始化画面的工作,同时尽量减少各种绘制细节的耦合.

阅读全文

PHP实现提交表单及输出例子

好吧这是我上次布置的作业,为了收尾就写篇教程,其实我还是觉得没什么好写的,方法非常的简单我们只要在当前页面判断是否为post或get有参数就进行获取输出例子.

阅读全文

PHP 自动引入一个目录的所有 PHP 文件

我爱水煮鱼有个微信插件,会时不时的退出一些插件的 "插件",直接下载一个提供的 PHP 文件,上传到插件一个指定的目录即可,插件会自动检测、引入并执行这个文件,研究了下,也想弄一个类似的功能,代码如下:

阅读全文

php Flyweight享元模式使用例子

星际的战斗达到后面,地图里面的部队很多,如果我们把每个兵的图像动画和属性值作为一个对象的话,系统的内存里会消耗极大.我们在玩的时候会发现,因为星际里面的种族只有三个,其实兵种只有几十个.

阅读全文

PHP连接Memcache程序代码

Memcache是php中常用到的一个高性能的分布式的内存对象缓存系统,我们可以利用它来对网站进行性能提高并且减少服务器负载,下面是我的学习笔记本大家一起看看,最简单的连接方法.

阅读全文

php Prototype原型模式学习笔记

我们一般用new来新增对象,不过很多时候新增一个对象需要一些工作,而星际里面往往会新增某些类的大量的对象,比如新增很多机枪兵和龙骑.

待解决的问题:我们能否减少new的使用,同时避免需要新增对象的时候,了解对象的类名.

阅读全文