php面向对象之成员方法的实例代码

发布时间:2020-03-24编辑:脚本学堂
通过一个具体的例子学习php面向对象的成员方法,有兴趣的朋友,可以参考下。

代码实现:
1、添加speak 成员方法,输出 我是小明
2、添加jisuan 成员方法,可以计算从 1+..+1000的结果
3、修改jisuan 成员方法,该方法可以接收一个数n,计算 1+..+n 的结果
4、添加add 成员方法,可以计算两个数的和

代码示例-php 面向对象

<?php
/**
  php 面向对象 成员方法 
  site www.jb200.com 2013-4-6
*/
    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;
    //www.jb200.com
    $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);
?>