php と java では構文に違いがあります。違い: 1. PHP には EOF がありますが、Java にはありません; 2. 変数間のコネクタが異なり、Java は " " を使用し、PHP は "." を使用します; 3. PHP にはマジック定数がありますが、Java にはありません; 4. PHP には「== =」、「<>」、および「!==」演算子は Java では使用できません。
推奨: 「PHP ビデオ チュートリアル 」
php と java では構文に違いがあります。 php と java の構文の違いをいくつか紹介します。
PHP と Java の基本構文の違い。ここでの違いは構文の違いのみであり、関数呼び出しには関係ありません。
Java:
int a = 10;
PHP:
$a = 10
これは Java では利用できないため、これが何のためのものなのかはまだわかりません
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 . "岁";
else-if について
PHP は elseif
として記述できます。java は # としてのみ記述できます。 ##else if (else と if の間のスペースが異なります)
// 方式1 int[] arr = new int[3]; arr[0] = 12; arr[1] = 23; arr[2] = 46; // 方式2 int[] arr = {12, 23, 46}PHP:
PHPで配列を宣言するには配列関数が必要
// PHP中数组允许插入不同类型的数据 $arr = array("e1", "e2", 23, 45);配列の長さを取得する:
java:
int[] arr = new int[3]; int count = arr.length();php:
$arr = array("e1", "e2", 23, 45); $arrLength = count($arr);というものもありますJava の map## に似た php の連想配列 #
$array1 = array("key1" => "value1", "key2" => "value2", "key3" => "value3"); $array1["key4"] = "value4"; $array1["key5"] = "value5"; $array1["key6"] = "value6";
7. 関数宣言メソッド
public 返回值 函数名(参数){ // sth; }
php:
function 函数名(参数){ //return 决定是否有返回值 }
8魔法の定数
__LINE__
(現在の行) # のような
__XXX__ に似た構造##9. 名前空間
class A{ public A(){} }
class A{ function __construct($name){} }11 .メソッド呼び出しJava:
实例.方法();
实例->方法();12. クラス定数java:
final int TAG = 1001;
const TAG = 1001;13. 親クラスのメソッドを実行します:
Java:
super.方法();
php:
parent::方法();13. メソッド静的変数 Java:
class A{ public static int a = 10; } // 访问方式: A.a
class A{ public static $a = 10; } // 访问方式: A::$a;14. 演算子PHP にあり Java にないもののみを列挙しますhave
绝对等于:x === y 不等于:x <> y 绝对不等于:x !== y
与:x and y 或:x or y 异或:x xor yなど....プログラミング関連の知識について詳しくは、こちらをご覧ください。訪問:
プログラミング入門
! !以上がphpとjavaの間に構文の違いはありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。