引用不同文件的类,加载类

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   ****  ?>)

 

转载于:https://www.cnblogs.com/wanlibingfeng/p/5446364.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值