function set($name, $value = false, $index = false) { if ($index === false) { if (is_array($name)) { self::$setter = array_merge($name, self::$setter); } else { self::$setter[$name] = $value; } } else { if ($index === true) { self::$setter[$name] = $value; } else { self::$setter[$name][$index] = $value; } } }