/** * 绑定切面类实例 * @param object $mandator 被代理类的实例 * @param mixed $_ 待绑定的切面类实例,支持多个 * @return boolean */ public static function __bind__(&$mandator, $_ = null) { if (is_object($mandator)) { $args = func_get_args(); array_shift($args); if (!$mandator instanceof self) { $mandator = new self($mandator); } $mandator->_add_aspects_($args); return true; } return false; }