", "!==", Java n'en a pas."/> ", "!==", Java n'en a pas.">
Maison > Article > développement back-end > Y a-t-il une différence de syntaxe entre php et java ?
Il existe des différences de syntaxe entre php et java. Différences : 1. PHP a EOF, mais pas Java ; 2. Les connecteurs entre les variables sont différents, Java utilise "+" et PHP utilise "." ; 3. PHP a des constantes magiques, mais pas Java ; Les opérateurs "= ==", "<>" et "!==" ne sont pas disponibles en Java.
Recommandé : "Tutoriel vidéo PHP"
Il existe une différence de syntaxe entre php et java . Permettez-moi de vous présenter quelques différences de syntaxe entre php et java.
La différence entre la syntaxe de base de PHP et Java. La différence ici ne distingue que la syntaxe et n'implique pas les appels de fonction
Java :
int a = 10;
PHP :
$a = 10
Ceci n'est pas disponible en Java, donc je ne sais pas encore à quoi cela sert
PHP :
echo <<<EOF "hello" EOF;
Java :
public final NUM = 10;
PHP :
define("NUM", 10);
Java :
int age = 18; String str = "我今年"+18+"岁";
PHP :
$age = 18; $str = "我今年" . $age . "岁";
À propos de else-if
PHP peut être écrit comme elseif
java ne peut être écrit que comme else if
(la différence est entre else et if Space)
Java :
// 方式1 int[] arr = new int[3]; arr[0] = 12; arr[1] = 23; arr[2] = 46; // 方式2 int[] arr = {12, 23, 46}
PHP :
Déclarer un tableau en PHP nécessite la fonction array
// PHP中数组允许插入不同类型的数据 $arr = array("e1", "e2", 23, 45);
pour obtenir la longueur du tableau :
java:
int[] arr = new int[3]; int count = arr.length();
php:
$arr = array("e1", "e2", 23, 45); $arrLength = count($arr);
Il existe également ce qu'on appelle un tableau associatif en php, qui est similaire à map
$array1 = array("key1" => "value1", "key2" => "value2", "key3" => "value3"); $array1["key4"] = "value4"; $array1["key5"] = "value5"; $array1["key6"] = "value6";
Java :
public 返回值 函数名(参数){ // sth; }
php :
function 函数名(参数){ //return 决定是否有返回值 }
Il y a rien de tel en Java
PHP : similaire à__XXX__
cette structure A, telle que __LINE__
(la ligne actuelle)
Au fait, l'espace de noms en PHP est similaire au package Java
Déclaration de la méthode constructeur Java :
class A{ public A(){} }
php:
class A{ function __construct($name){} }
Java :
实例.方法();
php:
实例->方法();
java :
final int TAG = 1001;
php:
const TAG = 1001;
13. Exécutez la méthode de la classe parent :
Java :
super.方法();
php:
parent::方法();
Java :
class A{ public static int a = 10; } // 访问方式: A.a
php :
class A{ public static $a = 10; } // 访问方式: A::$a;
Ne listez que ceux que PHP possède mais pas Java
Opérateurs de comparaison :
PHP :
绝对等于:x === y 不等于:x <> y 绝对不等于:x !== y
. Opérateurs logiques :
与:x and y 或:x or y 异或:x xor y
etc....
Pour plus de connaissances liées à la programmation, veuillez visiter : Introduction à la programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!