From 08a2d6320cd46ab9fcfbba75e5a6a46cc4df70c1 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Sun, 7 Jun 2026 20:14:11 +0200 Subject: [PATCH] =?UTF-8?q?[Sync=20EN]=20uopz:=20deutsche=20=C3=9Cbersetzu?= =?UTF-8?q?ng=20neuer=20Dateien?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reference/uopz/functions/uopz-extend.xml | 111 +++++++++++++++++ reference/uopz/functions/uopz-get-static.xml | 119 +++++++++++++++++++ reference/uopz/functions/uopz-implement.xml | 113 ++++++++++++++++++ 3 files changed, 343 insertions(+) create mode 100644 reference/uopz/functions/uopz-extend.xml create mode 100644 reference/uopz/functions/uopz-get-static.xml create mode 100644 reference/uopz/functions/uopz-implement.xml diff --git a/reference/uopz/functions/uopz-extend.xml b/reference/uopz/functions/uopz-extend.xml new file mode 100644 index 000000000..5fccc8889 --- /dev/null +++ b/reference/uopz/functions/uopz-extend.xml @@ -0,0 +1,111 @@ + + + + + + + uopz_extend + Erweitert eine Klasse zur Laufzeit + + + + &reftitle.description; + + booluopz_extend + stringclass + stringparent + + + Bewirkt, dass class die Klasse parent erweitert + + + + + &reftitle.parameters; + + + class + + + Der Name der zu erweiternden Klasse + + + + + parent + + + Der Name der zu erbenden Klasse + + + + + + + + &reftitle.returnvalues; + + &return.success; + + + + + &reftitle.errors; + + Ab PHP 7.4.0 wirft uopz_extend eine RuntimeException, + wenn OPcache aktiviert ist + und der Klasseneintrag von entweder class + oder parent (sofern es ein Trait ist) unveränderlich ist. + + + + + &reftitle.examples; + + <function>uopz_extend</function>-Beispiel + + +]]> + + &example.outputs; + + + string(1) "B" +} +]]> + + + + + + + diff --git a/reference/uopz/functions/uopz-get-static.xml b/reference/uopz/functions/uopz-get-static.xml new file mode 100644 index 000000000..9a1a418cd --- /dev/null +++ b/reference/uopz/functions/uopz-get-static.xml @@ -0,0 +1,119 @@ + + + + + + + uopz_get_static + Ermittelt die statischen Variablen aus dem Gültigkeitsbereich einer Funktion oder Methode + + + + &reftitle.description; + + arrayuopz_get_static + stringclass + stringfunction + + + arrayuopz_get_static + stringfunction + + + Ermittelt die statischen Variablen aus dem Gültigkeitsbereich einer Funktion oder Methode. + + + + + &reftitle.parameters; + + + class + + + Der Name der Klasse. + + + + + function + + + Der Name der Funktion oder Methode. + + + + + + + + &reftitle.returnvalues; + + Gibt im Erfolgsfall ein assoziatives array aus Variablennamen, + die ihren aktuellen Werten zugeordnet sind, zurück, oder &null;, wenn die + Funktion oder Methode nicht existiert. + + + Ab PHP 8.3.0 werden statische Initialisierer entweder zur Kompilierzeit berechnet + oder, falls das nicht möglich ist, erst dann, wenn die Funktion oder Methode zum + ersten Mal ausgeführt wird; in diesem Fall wird der Wert der statischen Variable + vor dem ersten Aufruf als &null; gemeldet. + + + + + &reftitle.examples; + + Grundlegende Verwendung von <function>uopz_get_static</function> + + +]]> + + &example.outputs; + + + string(3) "baz" +} +]]> + + + + + + &reftitle.seealso; + + ReflectionFunctionAbstract::getStaticVariables + uopz_set_static + + + + + + diff --git a/reference/uopz/functions/uopz-implement.xml b/reference/uopz/functions/uopz-implement.xml new file mode 100644 index 000000000..75bd6e74a --- /dev/null +++ b/reference/uopz/functions/uopz-implement.xml @@ -0,0 +1,113 @@ + + + + + + + uopz_implement + Implementiert eine Schnittstelle zur Laufzeit + + + + &reftitle.description; + + booluopz_implement + stringclass + stringinterface + + + Bewirkt, dass class die Schnittstelle interface implementiert + + + + + + &reftitle.parameters; + + + class + + + + + + + + interface + + + + + + + + + + + &reftitle.returnvalues; + + &return.success; + + + + + &reftitle.errors; + + Ab PHP 7.4.0 wirft uopz_implement eine RuntimeException, + wenn OPcache aktiviert ist + und der Klasseneintrag von class unveränderlich ist. + + + + + &reftitle.examples; + + <function>uopz_implement</function>-Beispiel + + +]]> + + &example.outputs; + + + string(11) "myInterface" +} +]]> + + + + + + + +