• 技术文章 >php教程 >PHP源码

    php5类的类型提示

    PHP中文网PHP中文网2016-05-25 17:12:12原创744
    php5类的类型提示

    php面相对象中参数变量可以包含任何基本类型的数据,参数默认情况下也可以包含任何类型的对象,这中灵活的运用在在方法定义中可能会出现问题,但是php引入类的类型提示

    class productwrite
    {
    	public function write(product $product) // 规定必须是product的实例
    	{
    		$str = "{$product->title}".
    				$product->getproducter().
    				"({$product->price})\n";
    		print $str;
    	}
    }
    class product
    {
    	public $title;
    	public $b;
    	public $c;
    	public $price;
    	function __construct($title,$b,$c,$price)
    	{
    		$this->title = $title;
    		$this->b = $b;
    		$this->c = $c;
    		$this->price = $price;
    	}
    	function getproducter()
    	{
    		echo $this->b."&nbsp";
    		echo $this->c;
    	}
    }
    
    $product = new product("my antonia","willa","cather","5.99");
    $write = new productwrite();
    $write->write($product); //把product的实例传入 productwrit的write方法中

    以上就是php5类的类型提示的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php5 类型提示
    上一篇:utf8和gb2312编码互转 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 用PHP MySQL进行分页的详细说明(二)• 费了点心思写的Php图像处理类• PHP读取文本文件并逐行输出该行使用最多的字符串及对应次数• PHP实现301跳转,及延时跳转代码• 获取文件的相关信息
    1/1

    PHP中文网