位置:首页 > 网络编程 > php&cms
点击展开栏目简介
php技术和开源cms使用

php:类的结构定义和使用方法

分享到: 微信 新浪微博 更多

require_once('mervyn.class.php');//引入其他类文件,一个类文件里可以写多个类
require_once('const.inc.php');//引入常量定义(暂不演示)
class api extends mervyn{//继承mervyn类以后外部页面可以调用符类中的方法
	public $test;//方法外部定义变量
	function __construct(){//构造函数
		require_once('vars.inc.php');//引入非类的文件
		$this->o=new ora();//实例化其他类文件中的类
		$this->m=new mervyn();//实例化其他类文件中的类
		$this->ip=$m->getIP();//调用其他类文件中的方法
		$this->test=$cityarr['xt_bj'];//调用非类文件中的变量
                $this->cityarr=$cityarr;//非类文件里定义的变量赋值后才可以本类中的其他方法使用,否者每个方法里都要require才有能调用到。
	}
	function test(){//测试类
		var_dump($this->cityarr);//调用非类文件定义的变量
	}
}


外部页面调用:

调用功能mervyn类中的getIP()方法: 

$api=new api();

$api->getIP();

如果api类没有extends mervyn,那么:

$m=new mervyn();

$m->getIP();


上篇:帝国cms:站点系统上线的安全设置

下篇:php:数据分组循环输出html

发表评论 ​共有​条评论
  • 匿名发表