强制方法属性为给定值


Force method attributes to be as given values

我在类中有方法:

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

我知道$status可以是 10

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

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

出现一些错误(致命、警告、通知)。

附言 if($status != 1 && $status != 2)对我来说不是好的解决方案。

你可以

使用断言函数,但如果语句更好