getAttributes($compiler, $args); //Does tag create output $compiler->has_output = isset($_attr[ 'assign' ]) ? false : true; unset($_attr[ 'nocache' ]); // convert attributes into parameter array string $_paramsArray = array(); foreach ($_attr as $_key => $_value) { if (is_int($_key)) { $_paramsArray[] = "$_key=>$_value"; } else { $_paramsArray[] = "'$_key'=>$_value"; } } $_params = 'array(' . implode(",", $_paramsArray) . ')'; // compile code $output = "\n"; return $output; } }