Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Syntaxunterschied zwischen PHP und Java?

Was ist der Syntaxunterschied zwischen PHP und Java?

(*-*)浩
(*-*)浩Original
2019-05-08 16:21:457167Durchsuche

Der Unterschied in der Syntax zwischen PHP und Java ist: In PHP wird bei benutzerdefinierten Funktionen, Klassen, Schlüsselwörtern usw. nicht zwischen Groß- und Kleinschreibung unterschieden, während bei Variablen in Java bei allen Funktionsnamen die Groß-/Kleinschreibung beachtet wird. Bei Schlüsselwörtern, Klassen, Variablen usw. wird die Groß-/Kleinschreibung beachtet.

Was ist der Syntaxunterschied zwischen PHP und Java?

Die Grundsyntax von Java und PHP ist grundsätzlich gleich. Tatsächlich ist die Grundsyntax der meisten Sprachen auch gleich, aber sie Es gibt noch einige subtile Unterschiede:

1.PHP ist eine Skriptsprache, der Code wird auf dem Server ausgeführt und die Ergebnisse werden im Klartext an den Browser zurückgegeben.

2.PHP kann auf einer Vielzahl verschiedener Plattformen ausgeführt werden: wie Windows, Linux, MaxOS usw.

3.PHP-Skripte können an einer beliebigen Stelle im Dokument gespeichert werden, beginnend mit .

4. PHP-Kommentare: PHP unterstützt drei Kommentarmethoden:

A Doppelter Schrägstrich, zum Beispiel: //Dies dient zur Deklaration einer Variablen

B.#-Symbol, zum Beispiel: #Dies dient zur Deklaration einer Variablen

C./**/ Zum Beispiel: /*Hiermit wird eine Variable deklariert*/

Java unterstützt auch drei Kommentarmethoden:

Doppelte Schrägstriche. Zum Beispiel: //Dies dient zur Deklaration einer Variablen

B./**/ Zum Beispiel: /*Hiermit wird eine Variable deklariert*/

C./***/ Zum Beispiel: /**

*Hiermit wird eine Variable deklariert

* /

5. Problem der Groß-/Kleinschreibung in PHP: In PHP wird bei allen benutzerdefinierten Funktionen, Klassen und Schlüsselwörtern (z. B. if, else, echo usw.) die Groß-/Kleinschreibung nicht beachtet, während bei Variablen die Groß-/Kleinschreibung beachtet wird .

In Java wird bei allen Funktionsnamen, Schlüsselwörtern, Klassen, Variablen usw. zwischen Groß- und Kleinschreibung unterschieden.

6. PHP-Variablendeklaration: PHP ähnelt Javascript. Beide sind Referenztypen und es ist nicht erforderlich, den Typ bei der Deklaration anzugeben. Java ist ein starker Referenztyp und sein Typ muss bei der Deklaration angegeben werden.

Die Art und Weise, Variablen in PHP zu deklarieren, ist: $X = 7; Hinweis: Die Benennungsregeln für Java- und PHP-Variablen sind die gleichen.

7. Der Umfang der Variablen in PHP:

A. Kann nur außerhalb der Funktion aufgerufen werden.

B innerhalb des Methodenkörpers zugegriffen werden

C.static (statisch)

Globale Variablen in Java ermöglichen den Zugriff innerhalb von Methoden.

8.globales Schlüsselwort: Sie können das globale Schlüsselwort im Funktionskörper verwenden, um auf globale Variablen zuzugreifen.

Zum Beispiel:

<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 Der Unterschied zwischen echo und print in PHP:

echo kann mehr als eine Zeichenfolge ausgeben und ist etwas schneller als print

Print kann nur eine Zeichenfolge ausgeben und 1 zurückgeben (im Gegensatz zu Java, das print verwenden kann, um eine Anweisungszeile auszugeben).

Hinweis: In PHP kann print Variablen in doppelten Anführungszeichen ausgeben, in Java können Variablen jedoch nicht in doppelten Anführungszeichen ausgegeben werden.

Zum Beispiel:

pre name="code" class="html">$txt2="W3School.com.cn";
echo "Study PHP at $txt2";

同样的也能输出数组中的任意元素:
echo "My car is a {$cars[0]}";

echo und print können mit oder ohne Klammern verwendet werden. Zum Beispiel: echo und echo();

10. Klassen in PHP: Der Implementierungsprozess ist der gleiche wie in Java, beide verwenden das Schlüsselwort class, aber die Datendeklarationen sind unterschiedlich.

<?php
class Car
{
  var $color;
  function Car($color="green") {
    $this->color = $color;
  }
  function what_color() {
    return $this->color;
  }
}
?>

11.Strings in PHP können durch doppelte oder einfache Anführungszeichen ausgedrückt werden. In Java können jedoch nur doppelte Anführungszeichen verwendet werden.

Zum Beispiel: „string“ ‚string‘

Dies ist nur ein Teil der Grundlage. Man kann sagen, dass diese beiden Sprachen eine lange Geschichte haben und daher Ähnlichkeiten aufweisen aber keine Unterschiede.

Das obige ist der detaillierte Inhalt vonWas ist der Syntaxunterschied zwischen PHP und Java?. 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