基础php
马路边的人工智能
这个作者很懒,什么都没留下…
展开
-
设计模式--策略模式
策略模式 策略模式通常通过定义一个抽象的基类,然后根据不同的情况创建不同的类继承这个基类。接下来,根据实际情况的判断,对这个基类采用不同的方式进行继承。 以下代码实现了根据客户端浏览器的类型输出不同的文字表达式的功能 php是用$_SERVER["HTTP_USER_AGENT"来获取用户端信息的 [code="php"][/code] ...原创 2009-12-13 22:24:35 · 69 阅读 · 0 评论 -
策略模式--单一模式
单例模式是指在应用程序的范围内只对指定的类创建一个实例。 单例模式包含的对象只有一个,就是单例本身。使用单例模式的类通常有一个私有的构造函数和一个私有的克隆函数,确保用户无法通过创建对象或者克隆的方法对其进行实例化。除此以外模式中还包括一个静态私有成员变量$instance 与静态方法getInstance. getInstance 方法负责对其本身实例化,然后将这个对象存储在$instance静...原创 2009-12-13 22:58:03 · 187 阅读 · 0 评论 -
文件上传下载
文件上传 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head...原创 2009-12-14 09:36:35 · 78 阅读 · 0 评论 -
设计模式——工厂模式
工厂模式是指创建一个类似于工厂的类,通过对类中成员方法的调用返回不同类型的对象。 工厂模式通常创建一个基类,根据对象类型的不同创建不同的扩展类,而工厂类就像生产零件一样,生产出类型不同的对象。在程序中,通过对对象的调用实现不同的功能。 一下代码实现了一个管理系统的例子: <?php abstract class User { provite $name = NU...原创 2009-12-14 10:28:05 · 70 阅读 · 0 评论 -
apache + php 配置
朋友传过来的 PHP5.3.1有很多版本,要安装到Apache上要下载VC6 X86,安装到IIS上则要VC9 X86,我使用的是php-5.3.1-Win32-VC6-x86.zip 文件解压后将解压目录中的php.ini-production文件名改为php.ini,并打开进行配置: 1.设置extension_dir(并去到前面的分号): extension_dir = ...原创 2009-12-25 23:08:16 · 117 阅读 · 0 评论 -
面向对象php知识汇总
成员控制: 1.public 没有限制 2.protected 只有类的内部和继承类内部可以访问 3.private 只有类的内部可以访问 泛化 :包含关系 a kind of 苹果是水果的一种 空三角型箭头 聚合(组合): 整体部分关系 a part of 车轮是车的一部分 聚...原创 2010-02-02 16:29:06 · 97 阅读 · 0 评论