<!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>