Es wird für das SlimFramework verwendet. Das erste Argument ist das Routermuster und das zweite Argument sollte ein Rückruf sein. Mein Lehrer gab uns eine Klasse cdApi
, die in einem Media
Namensraum ist. Ich verstehe, dass die ::class
eine voll qualifizierte Klassennamenauflösung zurückgibt, dann wird es verkettet mit dem Teil, den ich NICHT VERSTEHE: ":getOne"
. getOne
ist eine Funktion, aber ich sah nie den Doppelpunkt so, was bedeutet es?Was bedeutet der einzelne Doppelpunkt in dieser PHP-Anweisung?
$app->get('/super', \cdApi::class . ':getOne');
Es ist in Anführungszeichen, die es Text macht. –
aber es bewertet irgendwie einen Rückruf, wie? – user3646717
Dieser Code ist hier nicht angegeben. Stellen Sie eine [mcve] bereit. –