ホームページ >バックエンド開発 >PHPの問題 >phpってどんな言語ですか?

phpってどんな言語ですか?

(*-*)浩
(*-*)浩オリジナル
2019-09-29 09:53:144214ブラウズ

PHP は型付けが弱い言語です

phpってどんな言語ですか?

##質問する必要がないことに気付きました。 PHP 変数のデータ型を宣言します。

PHP は、変数をその値に基づいて正しいデータ型に自動的に変換します。 (推奨される学習: PHP ビデオ チュートリアル )

厳密に型指定されたプログラミング言語では、使用する前に変数の型と名前を宣言 (定義) する必要があります。

弱い型付き言語は、弱い型付き定義言語とも呼ばれます。厳密に型指定された定義の逆。 VB や PHP などの言語は、弱く型付けされた言語です。

弱い型付け言語とは、型付けの定義が弱い言語であり、ある変数には型が定義されており、明示的な強制変換を行わなくても、環境の変化に応じて自動的に変数を変換することができます。

例: vbscript では、文字列 12 と整数 3 を連結して文字列 123 を取得し、明示的な変換を行わずにそれを整数 123 として扱うことができます。

弱い型付けは非常に便利に見えることもありますが、非常にエラーが発生しやすい場合もあります。例:

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

したがって、弱い型指定の言語を使用する場合は、エラーを防ぐためにデータ型にも特別な注意を払う必要があります。

それが強く型指定された言語であるかどうかまたは弱い型指定言語の場合、基本的な判断は暗黙的な言語型変換を行うかどうかです。強く型付けされた言語は、弱く型付けされた言語よりもわずかに遅くなりますが、強く型付けされた定義言語によってもたらされる厳密性により、不要なエラーを回避できます。

以上がphpってどんな言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。