
PHP开发
xfyczhengxingxing
这个作者很懒,什么都没留下…
展开
-
PHP程序员常用面试题
基础题:1表单中GET与POST提交方法的区别?答:GET是发送请求HTTP协议通过URL参数传递进行接收,而POST是实体数据,可以通过表单提交大量信息。2 SESSION与COOKIE的区别?答:SESSION:储存用户访问的全局唯一变量,存储在服务器上的PHP指定的目录中(SESSION_DIR)的位置存放。COOKIE:是用来存储连续访问一个页面时所使用,是存储客户端,对于原创 2009-07-25 10:54:00 · 1593 阅读 · 0 评论 -
ThinkPHP:简单的权限认证类gMAR[新增完整例子-订单管理后台]
gMAR是Group, Module, Action and Request_method的意思,gMAR是基于它们的组合规则进行对比验证。特点:简单、支持规则、支持REQUEST_METHOD验证,兼容TP1.5、TP2.0,自动识别GROUP缺点:灵活性还不够,只适合用些小系统工作原理:通过(GROUP_NAME)、MODULE_NAME、ACTION_NAME和$_SERVER[R转载 2010-02-11 20:05:00 · 3048 阅读 · 0 评论 -
PHP开发规范!
一、规范前言篇标准化不是特殊的个人风格,它让程序员可以了解任何代码,弄清程序的状况;新人可以很快的适应环境;防止新接触php的人一次次的犯同样的错误;在一致的开发环境下,可以减少人们犯错的机会。本规范的标准在绝对多数应用上为仿照java技术体系,因为java技术体系以其众多成功的案例成为大部分计算机应用层的工业标准,此外便于日后公司向java技术体系转型。二、命名定义篇局部变量命名转载 2010-01-24 16:43:00 · 418 阅读 · 0 评论 -
PHP中的实现AbstractFactory模式
php/** * 数据库连接抽象工厂 * filename: IAbstractFactory.php */interface IAbstractFactory{ function getMysqlConnection原创 2010-01-17 19:45:00 · 395 阅读 · 0 评论 -
模板继承
T.php define ( ROOT , dirname ( __FILE__ ) . DIRECTORY_SEPARATOR );require_once Smarty.class.php ;class T extends Smarty { const INSTANCE_NAME = instanceName ; public func转载 2010-01-17 20:16:00 · 383 阅读 · 0 评论 -
使用sampletest进行web测试
Web不测试不同于一般的单元测试,它是基于HTTP协议的.这表现在HTTP协议的特点是没有链接状态的.同时又涉及到于浏览器的交互(包括表单,链接状态),所以比较麻烦.SimpleTest提供了一套比较完整的基于PHP的测试脚本一: 表单测试phprequire_once simpletest/unit_tester.php;r转载 2010-01-17 20:01:00 · 481 阅读 · 0 评论 -
PHP设计模式实例之(观察者模式、策略模式、简单工厂模式)
/*** 定义观察接口*/interface Subject{ public function Attach($Observer); //添加观察者 public function Detach($Observer); //踢出观察者 public function Notify(); //满足条件时通知观察者 public function SubjectState($S转载 2010-01-17 20:24:00 · 488 阅读 · 0 评论 -
PHP中的实现Registry模式过程中的领悟
<?php /* Singleton && Registry Design Pattern Implementation */ class Registry { private $_store = array(); public function getInstance() { stati转载 2010-01-17 19:28:00 · 941 阅读 · 0 评论 -
PHP中的单件模式
php require_once DB.php; class DatabaseConnection{ public static function get(){ static $db =转载 2010-01-17 19:22:00 · 412 阅读 · 0 评论 -
将Excel数据导入MySql
1.将选中的数据快儿拷贝到一个TXT文本文件中(记得把后面的空格消掉。。否则导入数据库后会有对应的空行),假如存到“D:/data.txt”这个位置里。2.根据要导入的数据快儿建立MySql数据库和表,然后进入命令提示符里使用命令load data local infile D:/data.txt into table exceltomysql fields terminated by转载 2010-04-28 09:33:00 · 746 阅读 · 0 评论