Php 什么是行为的标志?
yii中的行为特征是什么?这应该是函数还是类方法?Php 什么是行为的标志?,php,yii,yii-components,Php,Yii,Yii Components,yii中的行为特征是什么?这应该是函数还是类方法? 可以提供示例代码吗?行为没有签名,因为行为旨在向类添加一些函数。唯一的要求是从CBehavior扩展。或: 但是,由于PHP 5.4,您可以使用原生的PHP实现,并且具有更多的功能,例如上面的特征: // NOTE: No need to extend from any base class trait SomeClass { public function add($x, $y) { return $x + $y; } } clas
可以提供示例代码吗?行为没有签名,因为行为旨在向类添加一些函数。唯一的要求是从
CBehavior
扩展。或:
但是,由于PHP 5.4,您可以使用原生的PHP实现,并且具有更多的功能,例如上面的特征:
// NOTE: No need to extend from any base class
trait SomeClass
{
public function add($x, $y) { return $x + $y; }
}
class Test extends CComponent
{
// Will additionally use methods and properties from SomeClass
use SomeClass;
public $blah;
}
$test = new Test();
// You can call `add` on class Test because of `use SomeClass;`
$test->add(2, 5);
有行为没有签名,因为行为旨在向类添加一些函数。唯一的要求是从
CBehavior
扩展。或:
但是,由于PHP 5.4,您可以使用原生的PHP实现,并且具有更多的功能,例如上面的特征:
// NOTE: No need to extend from any base class
trait SomeClass
{
public function add($x, $y) { return $x + $y; }
}
class Test extends CComponent
{
// Will additionally use methods and properties from SomeClass
use SomeClass;
public $blah;
}
$test = new Test();
// You can call `add` on class Test because of `use SomeClass;`
$test->add(2, 5);
有您是在寻找特定的签名还是方法签名的一般定义?@RobertHarvey specific signature。您没有在这里找到它吗@RobertHarvey我们不能将单个类方法或简单函数作为行为添加到组件中吗?为什么不使用?您是在寻找特定的签名,还是方法签名的一般定义?@RobertHarvey specific signature。您在这里没有找到它@RobertHarvey我们不能将单个类方法或简单函数作为行为添加到组件中吗?为什么不使用?