Heim PHP-Bibliotheken String-Verarbeitungsklasse PHP generiert dynamische Objektklassen basierend auf String-Klassennamen
PHP generiert dynamische Objektklassen basierend auf String-Klassennamen php generiert dynamisch Objekte basierend auf String-Klassennamen

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.

Haftungsausschluss

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

Beispielanalyse der dynamischen Generierung von Objekten durch PHP basierend auf String-Klassennamen Beispielanalyse der dynamischen Generierung von Objekten durch PHP basierend auf String-Klassennamen

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

Verwenden Sie die Java-Funktion String.isEmpty(), um festzustellen, ob eine Zeichenfolge leer ist Verwenden Sie die Java-Funktion String.isEmpty(), um festzustellen, ob eine Zeichenfolge leer ist

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.

PHP erfasst feste Bildgröße PHP erfasst feste Bildgröße

23 Nov 2016

1. iamge-Verarbeitungsklasse erstellen <?php include_once 'ImageResize.class.php'; date_default_timezone_set('PRC'); protected $InputImageFileExtension;

Was ist das Prinzip und der Prozess des SSH-Frameworks? Was ist das Prinzip und der Prozess des SSH-Frameworks?

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.

.Net-Konfigurationsdatei – einheitliche Knotenkonfigurationsverwaltung .Net-Konfigurationsdatei – einheitliche Knotenkonfigurationsverwaltung

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

PHP清除html、css、js格式并去除空格的PHP函数 PHP清除html、css、js格式并去除空格的PHP函数

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('/ 

See all articles