public static function _ASSIGNMENT() { if (!self::$ASSIGNMENT) { $a = array("+=", "-=", "/=", "*=", "%=", ">>=", "<<=", ">>>=", "|=", "^=", "&="); $ret = array('=' => true); foreach ($a as $i => $op) { $ret[$op] = substr($op, strlen($op) - 1); } self::$ASSIGNMENT = $ret; } }