Gibt es einen Unterschied in der Syntax zwischen PHP und Java?

青灯夜游
Freigeben: 2023-03-04 17:46:02
Original
2039 Leute haben es durchsucht

Es gibt einen Unterschied in der Syntax zwischen PHP und Java. Unterschiede: 1. PHP hat EOF, Java jedoch nicht; 2. Die Konnektoren zwischen Variablen sind unterschiedlich, Java verwendet „+“, PHP verwendet „.“; Die Operatoren = ==", "<>" und "!==" sind in Java nicht verfügbar.

Gibt es einen Unterschied in der Syntax zwischen PHP und Java?

Empfohlen: „PHP-Video-Tutorial

Es gibt einen Unterschied in der Syntax zwischen PHP und Java. Lassen Sie mich Ihnen einige Syntaxunterschiede zwischen PHP und Java vorstellen.

Der Unterschied zwischen der grundlegenden Syntax von PHP und Java Der Unterschied hier unterscheidet nur die Syntax und betrifft keine Funktionsaufrufe

Java:

 int a = 10;
Nach dem Login kopieren

PHP:

$a = 10
Nach dem Login kopieren

2.EOF

Dieses Java hat es nicht, also weiß ich immer noch nicht, wofür das ist

PHP:

echo <<<EOF
"hello"
EOF;
Nach dem Login kopieren

3

PHP:

public final NUM = 10;
Nach dem Login kopieren

5.if-Anweisung

Über else-if

PHP kann geschrieben werden als

Java kann nur geschrieben werden

(der Unterschied ist das Leerzeichen zwischen else und if)

6.Array-Deklaration

Java:

define("NUM", 10);
Nach dem Login kopieren

PHP:
Um ein Array in PHP zu deklarieren, müssen Sie die Array-Funktion elseif

int age = 18;
String str = "我今年"+18+"岁";
Nach dem Login kopieren

verwenden, um die Array-Länge zu erhalten: else ifjava:
$age = 18;
$str = "我今年" . $age . "岁";
Nach dem Login kopieren

php:

// 方式1
int[] arr = new int[3];
arr[0] = 12;
arr[1] = 23;
arr[2] = 46;
// 方式2
int[] arr = {12, 23, 46}
Nach dem Login kopieren

Es gibt auch etwas, das als assoziatives Array bezeichnet wird in PHP, das der Karte in Java ähnelt , wie

(aktuelle Zeile)

9. Der Namespace in PHP ähnelt übrigens dem Java-Paket

10. Deklaration der Java-Konstruktormethode:

// PHP中数组允许插入不同类型的数据
$arr = array("e1", "e2", 23, 45);
Nach dem Login kopieren

php:

int[] arr = new int[3];
int count = arr.length();
Nach dem Login kopieren

11. Methodenaufruf

Java:

$arr = array("e1", "e2", 23, 45);
$arrLength = count($arr);
Nach dem Login kopieren

$array1 = array("key1" => "value1", "key2" => "value2", "key3" => "value3");
$array1["key4"] = "value4";
$array1["key5"] = "value5";
$array1["key6"] = "value6";
Nach dem Login kopieren
12. Klassenkonstanten

Java:

public 返回值 函数名(参数){
    // sth;
}
Nach dem Login kopieren
13. Ausführung der übergeordneten Klassenmethoden:

Java:

function 函数名(参数){
    //return 决定是否有返回值
}
Nach dem Login kopieren

php:

class A{
    public A(){}
}
Nach dem Login kopieren
__XXX__13. Statische Methodenvariablen__LINE__Java:

class A{
    function __construct($name){}
}
Nach dem Login kopieren

php:

实例.方法();
Nach dem Login kopieren
14. Listen Sie nur diejenigen auf, die in PHP, aber nicht in Java verfügbar sind. Vergleichsoperatoren:

PHP:

实例->方法();
Nach dem Login kopieren

Logische Operatoren:

final int TAG = 1001;
Nach dem Login kopieren

Warten....

Weitere Programmierkenntnisse, zugänglich:

Einführung in die Programmierung

! !

Das obige ist der detaillierte Inhalt vonGibt es einen Unterschied in der Syntax zwischen PHP und Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!