Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert die Objektnutzung dynamisch erstellter Klassen mit Variablen

PHP implementiert die Objektnutzung dynamisch erstellter Klassen mit Variablen

墨辰丷
墨辰丷Original
2018-05-26 13:59:302796Durchsuche

Dieser Artikel stellt hauptsächlich die Verwendung von Variablen in PHP zum dynamischen Erstellen von Klassenobjekten vor und umfasst Betriebstechniken im Zusammenhang mit der dynamischen Erstellung von Objekten in der objektorientierten PHP-Programmierung. Freunde in Not können sich darauf beziehen.

Dies Der Artikel beschreibt das Beispiel von PHP. Verwenden Sie Variablen, um Objekte einer Klasse dynamisch zu erstellen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Dies ist eine Verwendung, die Variablen verwenden kann, um Objekte von Klassen dynamisch zu erstellen, d. h. Objekte basierend auf dem Wert der Variablen $pay_code zu erstellen.

Das folgende Beispiel lautet: Erstellen Sie ein Objekt $ payment der Klasse T. Auf den ersten Blick scheint es ein neuer Wissenspunkt zu sein, aber es ist nicht nur eine Fähigkeit in der Programmierung.

$pay_code='T';
$payment = new $pay_code();
echo $payment;
echo $payment->ep();
class T{
  function ep(){
    return '我是T里面的方法!';
  }
  function __toString(){
    return '这是个T类';
  }
}
class W{
  function ep(){
    return '我是W里面的方法!';
  }
  function __toString(){
    return '这是个W类';
  }
}

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.


Verwandte Empfehlungen:

PHP-VariablenDetaillierte Erklärung und stringdynamisches Einfügen von Variablen (Fall)

Speicherverwaltung der PHP-Variablen

Detaillierte Erläuterung des Umfangs der PHP-Variablen

Das obige ist der detaillierte Inhalt vonPHP implementiert die Objektnutzung dynamisch erstellter Klassen mit Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn