ホームページ  >  記事  >  バックエンド開発  >  phpとjavaの構文の違いは何ですか

phpとjavaの構文の違いは何ですか

(*-*)浩
(*-*)浩オリジナル
2019-05-08 16:21:457169ブラウズ

php と java の構文の違い: 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 サイトの他の関連記事を参照してください。

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