Convertendo código com funções anônimas para PHP 5.2

Eu tenho algum código PHP 5.3 que cria uma matriz a ser passada para uma exibição. Este é o código que eu tenho.

# Select all this users links.
$data = $this->link_model->select_user_id($this->user->id);
if (count($data) > 0) {
    # Process the data into the table format.
    $table = array
    (
        'properties' => array
        (
            'delete_link_column' => 0,
        ),
        'callbacks' => array
        (
            # Callback for the name link.
            function($value) {
                return sprintf('<a href="/links/view/name/%s">%s</a>', $value, $value);
            },
            # Callback for the category link.
            function($value) {
                return sprintf('<a href="/category/view/name/%s">%s</a>', $value, $value);
            },
            # Callback for the creation date.
            function($value) {
                return date('jS M Y', $value);
            },
            # Callback for the delete link.
            function($value) {
                return sprintf('<a href="links/delete/name/%s">delete</a>', $value);
            },
        ),
        'columns' => array
        (
            'name', 'category', 'creation date',
        ),
        'data' => array
        (

        ),
        'sorting' => array
        (
            'sort' => false,
        ),
    );

No entanto, o problema é que não posso usar funções anônimas no PHP 5.2, que é o servidor em que devo carregar esta lição de casa. A visualização requer que funções de retorno de chamada sejam definidas para poder chamá-las.

Qual seria a maneira mais legal de converter esse código PHP para não usar funções anônimas? Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion