¿Cómo puedo usar la función de cierre de PHP como function () use () en la versión PHP 5.2?

¿Cómo puedo usar la función de cierre de PHP como function () use () en la versión PHP 5.2 ya que no tiene soporte para funciones anónimas?

Actualmente mi código es algo similar a continuación

$this->init(function() use($taxonomy_name, $plural, $post_type_name, $options)
{
   // Override defaults with user provided options

    $options = array_merge(
       array(
          "hierarchical" => false,
          "label" => $taxonomy_name,
          "singular_label" => $plural,
          "show_ui" => true,
          "query_var" => true,
          "rewrite" => array("slug" => strtolower($taxonomy_name))
        ), $options
      );

      // name of taxonomy, associated post type, options
      register_taxonomy(strtolower($taxonomy_name), $post_type_name, $options);
});

Respuestas a la pregunta(6)

Su respuesta a la pregunta