Heim >Backend-Entwicklung >PHP-Problem >Was für eine Sprache ist PHP?

Was für eine Sprache ist PHP?

(*-*)浩
(*-*)浩Original
2019-09-29 09:53:144215Durchsuche

PHP ist eine schwach typisierte Sprache

Was für eine Sprache ist PHP?

Wir weisen darauf hin, dass dies nicht erforderlich ist Fragen Sie PHP. Deklarieren Sie den Datentyp der Variablen.

PHP konvertiert die Variable basierend auf ihrem Wert automatisch in den richtigen Datentyp. (Empfohlenes Lernen: PHP-Video-Tutorial)

In einer stark typisierten Programmiersprache müssen wir den Typ und den Namen der Variablen deklarieren (definieren), bevor wir sie verwenden.

Schwach typisierte Sprachen werden auch schwach typisierte Definitionssprachen genannt. Das Gegenteil einer stark typisierten Definition. Sprachen wie VB und PHP sind schwach typisierte Sprachen.

Eine schwach typisierte Sprache ist eine schwach typisierte Sprache. Eine bestimmte Variable hat einen definierten Typ, und die Variable kann ohne expliziten Zwang automatisch entsprechend Änderungen in der Umgebung konvertiert werden.

Zum Beispiel: In vbscript können Sie die Zeichenfolge 12 und die Ganzzahl 3 verketten, um die Zeichenfolge 123 zu erhalten, und diese dann ohne explizite Konvertierung als Ganzzahl 123 behandeln.

Schwäches Tippen ist manchmal sehr praktisch, manchmal aber auch äußerst fehleranfällig. Zum Beispiel:

var result=5+5; //two numbers
alert(result);  //outputs "10"
var result=5+'5'; // a number and a string
alert(result);  //outputs "55"

Daher müssen Sie bei Verwendung einer schwach typisierten Sprache auch besonders auf den Datentyp achten, um Fehler zu vermeiden

Ob es sich um eine stark typisierte Sprache handelt Wenn es sich um eine Sprache oder eine schwach typisierte Sprache handelt, ist das grundlegende Kriterium, ob eine implizite Sprachtypkonvertierung erfolgt. Stark typisierte Sprachen sind etwas langsamer als schwach typisierte Sprachen, aber die Genauigkeit, die stark typisierte Definitionssprachen mit sich bringen, kann unnötige Fehler vermeiden.

Das obige ist der detaillierte Inhalt vonWas für eine Sprache ist PHP?. 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
Vorheriger Artikel:Was ist die PHP-Eintragsdatei?Nächster Artikel:Was ist die PHP-Eintragsdatei?