php面向对象加载类

php加载类:

新建php文件用驼峰法命名类名: 每个单词首字母大写,后面加.class.php表示这是php类文件.例如: ClubMember.class.php

若为纯php页面,<?php  ?>下面没有其他语言时,"?>"可以省略不写,不会报错.

定义变量时变量名一般小写.

php加载类方法:

1.用include: 将类文件加载到页面,参数是路径(找到类文件),若报错则不会向下执行

include("Info.class.php");或者

include "Info.class.php";

2.用require_once:  请求目标页面一次,若报错会继续向下执行

require("Info.class.php");或者

require "Info.class.php";

用require也可以.

php自动加载类:   

new 类名与加载类名相同. $r= new Info();

所有加载类命名规则相同.例如: $classname.class.php

所有加载类均在同一文件夹下.

方法:  用__autoload()方法

function __autoload($classname)

{

  include($classname.".class.php");

}

$r= new Info();   服务器会通过__autoload(Info)自动加载Info类到页面

路径:

加载时用相对路径,若在同一目录下,则直接写文件名即可

当前目录: ./

上级目录: ../

下级目录: 目录名/

根目录: /

如果是在php代码里面, / 代表本地磁盘的根(D:/)

如果是html里面, / 代表当前站点根目录(www/)

 

posted @ 2016-04-29 15:07  魅影星魂  阅读(282)  评论(0编辑  收藏  举报