在看php5的时候看到上介绍PHP5有个新特性:对象类型提示。
函数声明中可以对参数进行对象类型提示。就写了下面一个程序:
<?php
class b
{
function add (Integer $a,Integer $c)
{
return ($a+$c);
}
}
$obj = new b();
$d =$obj->add(1,1);
echo $d;
?>
结果提示
Catchable fatal error: Argument 1 passed to b::add() must be an instance of Integer, integer given, called in C:\xampp\htdocs\StudyPHP\clone.php on line 10
新手大家帮看看,我想问下这里PHP整型该怎么指定?
函数声明中可以对参数进行对象类型提示。就写了下面一个程序:
<?php
class b
{
function add (Integer $a,Integer $c)
{
return ($a+$c);
}
}
$obj = new b();
$d =$obj->add(1,1);
echo $d;
?>
结果提示
Catchable fatal error: Argument 1 passed to b::add() must be an instance of Integer, integer given, called in C:\xampp\htdocs\StudyPHP\clone.php on line 10
新手大家帮看看,我想问下这里PHP整型该怎么指定?
解决方案 »
- Java初学者,下周六程序设计答辩,窗体设计,在网上找的程序,想自己加个菜单,帮助菜单项如何实现??望前辈们指导一下,很急!!谢啦!
- 纠结啊,php写了一个方法,根据传值内容相对应关键字加链接。
- PHP配置出问题了
- PHP与AS3怎么交互?
- 寻找高手,关于 foreach from的问题
- PHP 重写规则
- php 往xml添加节点问题!!!!!!!!!
- Call to undefined function: mssql_pconnect()
- ASP代码改写成PHP代码-挑战高手!!!!!
- 这种问题那里错!…………在线等!
- 为什么有的机器支持<? ?>有的不支持,必须要写成<?php ?>
- php网站上传到域名的遇到的问题
class b
{
function add (a $a,a $c)
{
return ($a->n+$c->n);
}
}
class a
{
public $n;
function __construct($n)
{
$this->n = $n;
}
}$obj = new b();
$a = new a(1);
$c = new a(2);
$d = $obj->add($a,$c);
echo $d;