Eine häufige Anforderung besteht darin, den Namen einer Klasse von anderen Orten abzurufen und ein Objekt dieser Klasse zu generieren.
Sie können eine statische Methode in der Zielklasse definieren, um eine Instanz des Objekts zu generieren, und die Methode dann über call_user_func oder call_user_func_array aufrufen. Natürlich kann es auch über Methoden wie Factory-Klassen implementiert werden.
Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn
Verwandter Artikel
15 Aug 2017
In unserer letzten Lektion über die Entwicklungsideen und die Codefreigabe von PHP-sicheren Zeichenfolgen haben wir Ihnen die Entwicklung und Verwendung von PHP-sicheren Zeichenfolgen vorgestellt. Heute werden wir Ihnen weiterhin die dynamische Generierung von PHP-Zeichenfolgenobjekten vorstellen Um irgendwo den Namen einer Klasse zu bekommen und ein Objekt dieser Klasse generieren zu müssen, wird die zuvor verwendete Syntax ($obj = new $classname();) definitiv nicht funktionieren! Heute stellen wir Ihnen vor, wie Sie dies erreichen
24 Jul 2023
Verwenden Sie die Funktion String.isEmpty() von Java, um festzustellen, ob eine Zeichenfolge leer ist. Beim Programmieren kommt es häufig vor, dass festgestellt wird, ob eine Zeichenfolge leer ist. Java stellt die Funktion isEmpty() der String-Klasse bereit, mit der leicht festgestellt werden kann, ob eine Zeichenfolge leer ist. Die String-Klasse ist eine häufig verwendete String-Verarbeitungsklasse in Java und bietet eine große Anzahl von Methoden zur Verarbeitung von Zeichenfolgen. Unter diesen ist isEmpty() eine Methode in der String-Klasse, mit der ermittelt wird, ob die Zeichenfolge leer ist.
23 Nov 2016
1. iamge-Verarbeitungsklasse erstellen <?php include_once 'ImageResize.class.php'; date_default_timezone_set('PRC'); protected $InputImageFileExtension;
02 Sep 2019
SSH verfügt über drei Hauptframeworks: Struts2, Hibernate und Spring. Der Prozess des SSH-Frameworks: Jsp-Seite-Struts-Service (Geschäftslogik-Verarbeitungsklasse)-Hibernate. Struts ist die Anwendungsschicht, Hibernate ist die Persistenzschicht und Spring ist der Verwaltungscontainer.
24 Feb 2017
Wenn Sie benutzerdefinierte Knoten in .Net separat verarbeiten möchten, müssen Sie diesem Knoten eine bestimmte Klasse hinzufügen. Wenn wir dies dennoch tun, treten viele Probleme auf viele Verarbeitungsklassen Um zu viele Klassen zu vermeiden, legen wir einen benutzerdefinierten Knoten als Einstiegspunkt für alle benutzerdefinierten Knoten fest, schreiben dann nur eine Verarbeitungsklasse und verwenden diese als Einstiegspunkt zum Lesen anderer Knoten. Beispielsweise definiert die Konfigurationsdatei nur einen Eintragsknoten: 20
20 Jun 2016
function cutstr_html($string,$length=0,$ellipsis='…'){ $string=strip_tags($string); $string=preg_replace('/n/is','',$string); $string=preg_replace('/ | /is','',$string); $string=preg_replace('/
Hot Tools
PHP filtert illegale Zeichenklassen
PHP filtert illegale Zeichenklassen
PHP fängt die angegebene Zeichenfolge ab und so weiter
PHP fängt die angegebene Zeichenfolge ab und so weiter