In früheren ArtikelnAnalyse von Beispielen für die dynamische Generierung von Objekten durch PHP basierend auf String-KlassennamenWir haben Ihnen die dynamische Generierung von Objekten durch PHP basierend auf String-Namen vorgestellt, dann haben wir die Der heute vorgestellte Inhalt ähnelt dem Inhalt im vorherigen Abschnitt. Es handelt sich auch um die Entwicklung von PHP, bei dem String-Namen zum Aufrufen von Klassen verwendet werden.
Schritt 1: Laden Sie zunächst die PHP-Klassenbibliothek herunter, die wir für diese Lektion verwenden müssen, und verwenden Sie den Namen der Zeichenfolge, um die Klassenbibliothek aufzurufen: http://www.php.cn/xiazai/leiku/605
Schritt 2: Nachdem der Download abgeschlossen ist, suchen Sie die PHP-Klassenbibliotheksdatei, entpacken Sie sie in das lokale Verzeichnis, und dann eine neue Datei erstellen~
Schritt 3: Wir rufen diese Klasse in der neuen PHP-Datei auf und instanziieren sie:
<?php include_once "stringdiaoyong.php"; //引入类文件 $game = new Game(); //实例化列 //方法1,使用call_user_func call_user_func(array($game, 'Play'), 1); //方法2 $game->{'Play'}(2); //或者 $method = 'Play'; $game->$method(3); ?>
Das endgültige Ergebnis der Ausführung ist wie folgt:
Das obige ist der detaillierte Inhalt vonPHP verwendet den Namen einer Zeichenfolge, um eine Klasse zum Teilen von Entwicklungsideen aufzurufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!