forward_static_call

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

forward_static_callCall a static method

Beschreibung

forward_static_call(callable $callback, mixed ...$args): mixed

Calls a user defined function or method given by the callback parameter, with the following arguments. This function must be called within a method context, it can't be used outside a class. It uses the late static binding.

Parameter-Liste

callback

The function or method to be called. This parameter may be an array, with the name of the class, and the method, or a string, with a function name.

args

Zero or more parameters to be passed to the function.

Rückgabewerte

Returns the function result, or false on error.

Beispiele

Beispiel #1 forward_static_call() example

<?php

class A
{
    const 
NAME 'A';
    public static function 
test() {
        
$args func_get_args();
        echo static::
NAME" ".join(','$args)." \n";
    }
}

class 
extends A
{
    const 
NAME 'B';

    public static function 
test() {
        echo 
self::NAME"\n";
        
forward_static_call(array('A''test'), 'more''args');
        
forward_static_call'test''other''args');
    }
}

B::test('foo');

function 
test() {
        
$args func_get_args();
        echo 
"C ".join(','$args)." \n";
    }

?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

B
B more,args 
C other,args

Siehe auch

Hier Kannst Du einen Kommentar verfassen


Bitte gib mindestens 10 Zeichen ein.
Wird geladen... Bitte warte.
* Pflichtangabe
Es sind noch keine Kommentare vorhanden.

Was genau bedeutet "Vibe Coding"? Ein tiefgehender Blick für Entwickler

In der Welt der Softwareentwicklung gibt es unzählige Wege, wie man an ein Projekt herangeht. Manche schwören auf strikte Planung, andere auf bewährte Algorithmen und wieder andere lassen sich von etwas ganz anderem leiten: ihrem Gefühl. ...

admin

Autor : admin
Kategorie: Software & Web-Development

PHP cURL-Tutorial: Verwendung von cURL zum Durchführen von HTTP-Anfragen

cURL ist eine leistungsstarke PHP-Erweiterung, die es Ihnen ermöglicht, mit verschiedenen Servern über verschiedene Protokolle wie HTTP, HTTPS, FTP und mehr zu kommunizieren. ...

TheMax

Autor : TheMax
Kategorie: PHP-Tutorials

Midjourney Tutorial - Anleitung für Anfänger

Über Midjourney, dem Tool zur Erstellung digitaler Bilder mithilfe von künstlicher Intelligenz, gibt es ein informatives Video mit dem Titel "Midjourney Tutorial auf Deutsch - Anleitung für Anfänger" ...

Mike94

Autor : Mike94
Kategorie: KI Tutorials

Tutorial veröffentlichen

Tutorial veröffentlichen

Teile Dein Wissen mit anderen Entwicklern weltweit

Du bist Profi in deinem Bereich und möchtest dein Wissen teilen, dann melde dich jetzt an und teile es mit unserer PHP-Community

mehr erfahren

Tutorial veröffentlichen

itotec Barato. donde comprar citotec en bogota - cuanto cuesta el citotec gotas. Bil

Barato citotec. donde comprar citotec en bogota ¿Busca medicamentos de primera calidad sin salir de casa? ¡No busque más! Nuestra tienda en lí ...

Geschrieben von travelder am 19.06.2026 22:36:53
Forum: Entwicklungsumgebungen
iphenhydramine Pålidelig butik. Diphenhydramine med tilgængelig rabat - Den Diphenhy

Pålidelig butik Diphenhydramine. Diphenhydramine med tilgængelig rabat Har du brug for pålidelig medicin af høj kvalitet, men vil du ikke forl ...

Geschrieben von drawer am 19.06.2026 22:36:37
Forum: Netzwerk &amp; Internet
alium drug. How to get ahold of Valium - Valium online drugs overnight. Stevenage —

drug Valium. How to get ahold of Valium Need quality meds without the hassle? Our online pharmacy is here to help! Browse a wide range of top-notc ...

Geschrieben von drawer am 19.06.2026 22:35:13
Forum: Ankündigungen
emeron ¿Dónde puedo comprar. sites confiaveis para comprar Remeron - receita de Reme

¿Dónde puedo comprar Remeron. sites confiaveis para comprar Remeron ¿Necesita medicamentos de calidad sin complicaciones? ¡Nuestra farmacia en ...

Geschrieben von travelder am 19.06.2026 22:35:09
Forum: Entwicklungsumgebungen