Erkundung des PHP-Kernels: Konvertierung von Variablentypen

WBOY
Freigeben: 2016-07-30 13:29:32
Original
1049 Leute haben es durchsucht

PHP ist eine schwach typisierte dynamische Sprache. Wir wissen bereits, dass PHP-Variablen in einem Container namens ZVAL gespeichert werden, der den Typ der Variablen und die Werte verschiedener Variablentypen enthält. Variablen in PHP erfordern keine expliziten Datentypdefinitionen und jeder Datentyp kann Variablen zugewiesen werden. Es gibt zwei Arten der Datentypkonvertierung zwischen PHP-Variablen: implizite und explizite Konvertierung.
Implizite Typkonvertierung
Die implizite Typkonvertierung, auch automatische Typkonvertierung genannt, bezieht sich auf die Typkonvertierung, die automatisch von der Programmiersprache durchgeführt wird, ohne dass Programmierer Code schreiben müssen. In PHP sind die impliziten Konvertierungen, denen wir häufig begegnen, folgende:

1. Direkte Variablenzuweisungsoperation
In PHP ist die direkte Zuweisung zu Variablen die einfachste Art der impliziten Typkonvertierung und für uns auch die gebräuchlichste. Vielleicht sind wir so daran gewöhnt, dass wir die Änderungen in Variablen nicht spüren. Bei einer direkten Zuweisungsoperation wird der Datentyp der Variablen durch den zugewiesenen Wert bestimmt, dh der Datentyp des L-Werts wird durch den Datentyp des R-Werts bestimmt. Wenn Sie beispielsweise Daten vom Typ „String“ einer Variablen zuweisen, ist die Variable unabhängig vom vorherigen Variablentyp jetzt eine Variable vom Typ „String“. Schauen Sie sich einen Code an:

<code><span>$string</span> = <span>"To love someone sincerely means to love all the people,  to love the world and life,  too."</span><span>$integer</span> = <span>10</span>;
<span>$string</span> = <span>$integer</span>;</code>
Nach dem Login kopieren

Der obige Code, wenn die dritte Codezeile ausgeführt wird, string ÄnderungBetrag von Klasse TypEinfach isteins Stückeganz Form.PassPass VLDErweiternErweiternkann bis ÜberprüfenbisNein.DreimalFuWertScheißeHergestellt vonzwischenGenerierenCode und FuckMachenNummersKlasse Typ, Suchen Sie nach zuFuWertvon Die meistenNachherEcht Jetzt ist zendass igntovari ableBuchstabe Zählen. Das ist VorneVorne Kleines Festival war DetailsDetails EinführungEinführung bestanden .Ich wir Das Beispiel Jasehr JaneSingle IrgendwieStiftung Wert, in Quelle CodeMittel JaGerade Abholung wird > sein Das Obige stellt die PHP-Kernel-Erkundung vor: Variablentypkonvertierung, einschließlich Aspekten des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage