PHP 8.4.0 RC4 available for testing

ReflectionFunction::export

(PHP 5, PHP 7)

ReflectionFunction::exportExports function

Warnung

Diese Funktion ist seit PHP 7.4.0 als DEPRECATED (veraltet) markiert und wurde in PHP 8.0.0 ENTFERNT. Von der Verwendung dieser Funktion wird dringend abgeraten.

Beschreibung

public static ReflectionFunction::export(string $name, string $return = ?): string

Exports a Reflected function.

Parameter-Liste

name

Die Reflection, die exportiert werden soll.

return

Wird dies auf true gesetzt, so wird der Export zurückgegeben anstelle ihn auszugeben. Wird dies auf false gesetzt (der Standardwert), wird das Gegenteil passieren.

Rückgabewerte

Falls der Parameter return auf true gesetzt ist, so wird der Export als ein String zurückgegeben, andernfalls wird null zurückgegeben.

Siehe auch

add a note

User Contributed Notes 1 note

up
1
hytest at gmail dot com
12 years ago
Example:

<?php
function title($title, $name)
{
return
sprintf("%s. %s\r\n", $title, $name);
}

echo
ReflectionFunction::export('title',true);

?>

Output:

Function [ <user> function title ] {
@@ /path/to/file.php 2 - 5

- Parameters [2] {
Parameter #0 [ <required> $title ]
Parameter #1 [ <required> $name ]
}
}
To Top