强制方法属性为给定值

时间:2013-11-01 10:37:19

标签: php methods attributes

我在课堂上有方法:

class SomeClass{

   public function someMethod($status){
        echo $status;
   }

}

我知道$status可以 1 0

是否可以仅使用该值强制方法工作?所以代码:

$class = new SomeClass();
$class->someMethod(2);

得到一些错误(致命,警告,通知)。

P.S。 if($status != 1 && $status != 2)对我来说不是一个好方法。

1 个答案:

答案 0 :(得分:0)

你可以使用assert功能,但如果语句更好