Die Programmiersprache PHP ist eine häufig verwendete Sprache zum Schreiben von dynamischen Webseiten . Eine normale Webseite in HTML, oder Hypertext Markup Language geschrieben. HTML hat keine Programmierkonstrukte da sie nur für die Festlegung der Struktur eines Dokuments bestimmt . Ein PHP-Programm enthält ein HTML-Template mit Blöcken von PHP-Code in verschiedenen Orten eingesetzt . Wenn das Programm ausgeführt wird, erzeugen diese Blöcke HTML-Code , wodurch eine Programmierung Element in HTML . PHP hat keine Methode zu erklären Datentypen. Allerdings kompensiert der int Verfahren vom Datentyp Casting dafür. Datentypen
Viele Programmiersprachen - aber nicht PHP - erfordern eine formale Deklaration einer Variablen , bevor es verwendet werden kann. Variablen sind Platzhalter für Daten und haben in der Regel bestimmte Eigenschaften zugeordnet , um sie in einer Erklärung , einschließlich Datentypen. PHP gibt eine Variable den Typ der ersten Daten , die in sie gefüllt wird . Also die Variable muss nicht deklariert werden , nur konsequent genutzt . Zum Beispiel , $ a_var = " 10 " macht a_var eine Zeichenfolge Variable $ a_var = 10 macht es zu einem Integer-Variable .
Type Casting
"Type Casting" bedeutet die Umwandlung der Daten in einer Variablen von einem Datentyp in einen anderen . PHP ist eine sehr tolerant Sprache . Viele Sprachen erzeugen Fehlermeldungen oder sogar aufhören zu laufen , wenn ein Versuch unternommen wird , um Daten an einem inkompatiblen Datentyp konvertieren. PHP nicht. Es wandelt nur , was sie kann . Also, in PHP, wenn der String " 10abc " in eine ganze Zahl umgewandelt wird, wird die "abc "-Teil ausschalten, anstatt einen Fehler verursacht Zustand gehackt .
Einsatz
< br >
int Besetzung eine Variable voraus , wie ein Modifier . Allerdings haben Abgüsse eine bestimmte Syntax , die sie unterscheidet sich von Standard -Modifikatoren oder Funktionen zu machen. Die intval Funktion führt die gleiche Aufgabe wie int . Während intval wie umgesetzt wird " intval ($ a_var ) , " int wird als " (int) $ a_val . " Dies unterscheidet sich von Modifikatoren , die die Variable ohne Klammern vorangestellt umgesetzt , wie " global $ var . " Die Besetzung int einen Wert zurückgibt und so muss es eine variable bis die Ausgabe fangen eingestellt werden , oder die Ergebnisse der Besetzung kann in einem anderen Betrieb zugeführt werden.
AGB
int Besetzung nicht nur konvertieren Strings in Zahlen. Ein boolean Variable auf 1 umgewandelt, wenn sein Zustand TRUE oder 0, wenn sein Zustand ist FALSCH. Zahlen mit Nachkommastellen als Gleitkomma "float" Art gespeichert werden auf die nächste ganze Zahl abgerundet durch int . Allerdings bedeutet int nicht gut Umwandeln der Ausgabe einer mathematischen Gleichung , die zu Brüchen. In diesen Fällen ist es besser, die Operation durchzuführen und dann rund um die Zahl anstatt warf es als Integer .