違い: 1. PHP は、「//」、「#」、「/**/" コメント メソッド、Java は "//"、"/* をサポートします*/」、「/***/」のコメント メソッドをサポートします。 2. Java ではすべての関数名、キーワード、クラス、変数などで大文字と小文字が区別されますが、PHP では区別されません。 3. PHP は弱参照型、Java は強参照型など。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
Java と PHP の基本的な構文は次のとおりです。実際、ほとんどの言語の基本的な構文は同じですが、いくつかの微妙な違いがあります:
1. コメント
PHP コメント: PHP は 3 種類のコメントをサポートしています メソッド:
A. ダブル スラッシュ 例: // これは変数を宣言します
B. # 記号 例: # これは変数を宣言します
C./* */ 例: /*これは変数を宣言します*/
java は 3 つのコメント メソッドもサポートしています:
A. ダブル スラッシュ 例: //これは変数を宣言します。
B./* */ 例: /*これは変数を宣言します*/
C./***/ 例: /**※変数を宣言します*/
2 、大文字と小文字の区別
#PHP における大文字と小文字の区別の問題: PHP では、すべてのユーザー定義関数、クラス、キーワード (if、else、echo など) は大文字と小文字を区別しませんが、変数は大文字と小文字を区別しません。大文字と小文字が区別されます。 Java では、すべての関数名、キーワード、クラス、変数などで大文字と小文字が区別されます。3. 参照型
PHP 変数宣言: PHP は Javascript と似ており、どちらも弱参照型であり、宣言時に型を指定する必要はありません。 Java は強参照型であるため、宣言時にその型を指定する必要があります。 PHP で変数を宣言する方法は次のとおりです: $X = 7; 注: Java 変数と PHP 変数の命名規則は同じです。4. データ宣言
PHP のクラス: 実装プロセスは Java のプロセスと同じで、どちらもキーワード class を使用しますが、データ宣言が異なります。同じ。<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
5. 文字列表現
PHP の文字列は二重引用符または一重引用符で表現できます。ただし、Java では二重引用符のみを使用できます。 例: "string" 'string'6. Java には内部クラスの概念がありますが、PHP にはありません。
7. Java のクラスにメソッドのオーバーロードがある場合、PHP は親クラスのメソッドをオーバーロードすることしかできません;
8. 動作メカニズムは異なります:
9. データ型
Java には 8 つの基本的なデータ型とそれに対応する参照型がありますが、PHP には参照型がありません。 Java では変数は等しいため、最初に Basic データ型を変換する必要があります。そうでない場合、2 つの変数の参照値が比較される可能性があります。PHP では10 を使用しません。Java と PHP の構築メソッドは継承できません。 Java は super を使用し、PHP はparentを使用して親クラス構築メソッドを呼び出します。
推奨学習: "PHP ビデオ チュートリアル "
以上がphpとjavaの構文の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。