码迷,mamicode.com
首页 > 其他好文 > 详细

4月28日 函数重载

时间:2016-05-03 12:19:45      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

<?php

//函数重载

//条件:

//1.函数名必须相同

//2.函数里面的参数个数不同,如果个数相同,类型不同

//基本不用的原因:

//php是弱类型语言,所以没有重载

//php有可变参数的函数

class Ren

{

   public $name;

   public $sex;

   function Say()

  {

    echo "你好";

   }

   function Say($a)

  {

    echo $a."你好";

  }

   function Say($a,$b)

  {

   echo $a,$b."你好";

  }

 

   function _clone()//对象克隆的时候自动执行

  {

     $this->name="李四";//$this指复本(克隆出来的新对象)

  }

 

   function _tostring()//可以输出类的一些描述

  {

  return "这个对象包含变量name和sex,一个Say方法";

  }

}

$r=new Ren();

$r->Say();

 

//对象的克隆

$r=new Ren();

$r->name = "张三";

$r1 = clone $r;//克隆对象

echo $r->name;

echo $r1->name;

var_dump($r1);

 

 

 

 

 

 

 

 

 

 

 

 

?>

4月28日 函数重载

标签:

原文地址:http://www.cnblogs.com/dongqiaozhi/p/5454335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!