Umwandlung von Code mit anonymen Funktionen nach PHP 5.2

Ich habe PHP 5.3-Code, der ein Array erstellt, das an eine Ansicht übergeben wird. Das ist der Code, den ich habe.

# 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,
        ),
    );

Das Problem ist jedoch, dass ich in PHP 5.2 keine anonymen Funktionen verwenden kann. Dies ist der Server, auf den ich diese Schularbeiten hochladen muss. Für die Ansicht müssen Rückruffunktionen definiert werden, damit sie aufgerufen werden können.

Was wäre der beste Weg, um diesen PHP-Code so zu konvertieren, dass er keine anonymen Funktionen verwendet? Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage