PHP 面向对象成员方法的实现方法

内容摘要
这篇文章主要为大家详细介绍了PHP 面向对象成员方法的实现方法,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
用一个列子来读解
文章正文

这篇文章主要为大家详细介绍了PHP 面向对象成员方法的实现方法,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!

用一个列子来读解成员方法:大家可以自己动手写一写,加深理解。

这样一个需求; 希望人可以说话, 做算术题.......,这样就需要使用到成员方法:1、添加speak 成员方法,输出 我是小明2、添加jisuan 成员方法,可以计算从 1+..+1000的结果3、修改jisuan 成员方法,该方法可以接收一个数n,计算 1+..+n 的结果4、添加add 成员方法,可以计算两个数的和

参考代码:

代码如下:


<?php
/*   php教程 www.512Pic.com   */

class Person{ public $name; public $age;

//添加成员方法 public function speak(){ echo "我是小明"; } public function jisuan(){ //计算从 1+..+1000的结果 $result =0; for($i=1;$i<=1000;$i++){ $result+=$i; } //把计算结果ruturn 返回 return $result; }

public function jisuan2($n){ //计算从 1+..+n的结果 $result=0; for($i=1;$i<=$n;$i++){ $result+=$i; } //return return $result; }

//计算2个数的和 public function add($num1,$num2){ return $num1+$num2; } }

$person1=new Person; //人说话 $person1->speak().'<br/>'; //计算 echo '<br/>'.$person1->jisuan(); //echo '<br/>'.$person1->jisuan(100); //带参数的 echo '计算的结果是:'.$person1->jisuan2(5); //计算2个数的和 echo "<br/>50+50=".$person1->add(50,51);?>

注:关于PHP 面向对象成员方法的实现方法的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!