引用不同文件的类,加载类
Mianji.php文件中
<?php
/*加载类
include ("Info.class.php");//将类文件加载到页面,参数是路径(找到类文件)(当前文件夹)
include "../Info.class.php";//上级目录
require_once "./Info.class.php";//请求目标页面一次
require_once ("./Info.class.php");
require("Info.class.php");*/
//自动加载类
/*function __atuoload($classname)
{
include("../".$classname.".class.php");
}
*/
/*当前目录:./
上级目录:../
下级目录:目录名/
根目录:/
如果是在php代码里面 /代表本地磁盘的根(D)
如果是在html 里面 /代表当前站点目录
include "/wamp/www/Info.class.php";*/
/*面向过程
$r1 = 10;
$r2 = 5;
$mj = $r1-$r2;
echo $mj;
*/
//面向对象
//require_once ("Yuan.class.php");//都可以
include "Yuan.class.php";
$y1 = new Yuan(10);//造一个大圆
$y2 = new Yuan(5);//小园
//求面积
echo $y1->Mianji()-$y2->Mianji();
//用户名,密码,服务器地址
?>
Yuan.class.php文件
<?php
class Yuan //需要加载的类必须和文件名相同,包括大小写
{
public $r;//圆的半径
function __construct($r) //构造方法初始化圆的半径
{
$this->r=$r;
}
function Mianji()
{
return $this->r*$this->r*3.14;//返回圆的面积
}
}
?>
php文件命名规则:a.b.php
1. a 代表文件名,必须是英文
2. b 如果文件定义类,使用 class 区分。
3. 文件以 .php 作后缀,可以直接使用 php 文本编辑(清除所有,<?php **** ?>)