<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<?php
//$attr = array("one"=>1,2,3,4,5);
/*for($i=0;$i<count($attr);$i++)
{
$attr[$i];
}*/
/*foreach($attr as $k=>$v)
{
$v;
}*/
/*each($attr);
list($a,$b) = $attr;
current($attr);
key($attr);
next($attr);
prev($attr);
end($attr);
reset($attr);*/
//面向对象
//1.类
//由众多的对象抽象出来的
//2.对象
//一切皆对象
//由类实例化出来的
//求两个圆之间阴影的面积
/*$r1 = 10;
$r2 = 5;
$mj = 3.14*$r1*$r1 - 3.14*$r2*$r2;
echo $mj;*/
//面向过程的方式
//1.将圆抽象为一个类
class Yuan
{
var $banjing; //圆类的一个成员变量
//面积,成员方法
function MianJi()
{
return 3.14*$this->banjing*$this->banjing;
}
}
//2.实例化对象
//$yuan = new Yuan();
//$yuan->banjing = 10;
//echo $yuan->MianJi();
//var_dump($yuan);
//$this关键字在类里面代表该对象
//造一个大圆
$maxyuan = new Yuan();
$maxyuan->banjing = 10;
//造一个小圆
$minyuan = new Yuan();
$minyuan->banjing = 5;
echo $maxyuan->MianJi()-$minyuan->MianJi();
?>
</body>
</html>