php と java の構文の違い: php では、ユーザー定義関数、クラス、キーワードなどは大文字と小文字が区別されませんが、変数は大文字と小文字が区別されます。java では、すべての関数名が区別されます。キーワード、クラス、変数などはすべて大文字と小文字が区別されます。
Java と PHP の基本的な構文は基本的に同じです。実際、ほとんどの言語の基本的な構文も同じですが、
1.PHP はスクリプト言語であり、コードはサーバー上で実行され、結果はプレーン テキストでブラウザに返されます。
2.PHP は、Windows、Linux、MaxOS など、さまざまなプラットフォームで実行できます。
3.PHP スクリプトは、 で終わるドキュメント内のどこにでも保存できます。
4.PHP コメント: PHP は 3 つのコメント メソッドをサポートしています:
A. ダブル スラッシュ、例: //これは変数
B.# シンボルを宣言します。例: #これは、変数
C を宣言することです。/**/ 例: /*これは変数を宣言します。*/
java は 3 つのコメント メソッドもサポートしています:
A. ダブル スラッシュ、例: //変数
B./**/ 例: /*これは変数を宣言します。*/
C./***/ を宣言します。 例: /**
##これは変数を宣言するためのものです#* /
5. PHP における大文字と小文字の区別の問題: PHP では、すべてのユーザー定義関数、クラス、キーワード (if、else、echo など) は大文字と小文字を区別しませんが、変数は大文字と小文字を区別します。敏感な。
Java では、すべての関数名、キーワード、クラス、変数などで大文字と小文字が区別されます。
6. PHP 変数宣言: PHP は Javascript と似ており、どちらも参照型であり、宣言時に型を指定する必要はありません。 Java は強参照型であるため、宣言時にその型を指定する必要があります。
PHP で変数を宣言する方法は次のとおりです: $X = 7; 注: Java 変数と PHP 変数の命名規則は同じです。
7. PHP の変数のスコープ:
A. グローバル (グローバル): 関数の外部からのみアクセス可能
B. ローカル (ローカル): のみアクセス可能メソッド本体内でアクセスできます
C.static (static)
Java のグローバル変数はメソッド内でアクセスできます。
8.global キーワード: 関数本体で global キーワードを使用して、グローバル変数にアクセスできます。
例:
<span style="white-space:pre"> </span><pre name="code" class="html"> <?php $x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; } myTest(); echo $y; // 输出 15 ?>
9. PHP における echo と print の違い:
echo は複数の文字列を出力でき、print よりもわずかに高速です
print は文字列を出力して 1 を返すことしかできません (print を使用してステートメント行を出力できる Java とは異なります)。
注: PHP では、print は変数を二重引用符で囲んで出力できますが、Java では変数を二重引用符で囲んで出力できません。
例:
pre name="code" class="html">$txt2="W3School.com.cn"; echo "Study PHP at $txt2"; 同样的也能输出数组中的任意元素: echo "My car is a {$cars[0]}";
echo と print は、括弧の有無にかかわらず使用できます。例: echo と echo();
10. PHP のクラス: 実装プロセスは Java のプロセスと同じで、どちらもキーワード class を使用しますが、データ宣言が異なります。
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
11.PHP の文字列は二重引用符または一重引用符を使用して表現できます。ただし、Java では二重引用符のみを使用できます。
例: "string" 'string'
これは基礎の一部にすぎませんが、この 2 つの言語は長い歴史があるため、類似点があると言えます。しかし違いはありません。
以上がphpとjavaの構文の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。