PHP와 Java는 구문에 차이가 있습니다. 차이점: 1. PHP에는 EOF가 있지만 Java에는 없습니다. 2. 변수 사이의 커넥터가 다릅니다. Java는 "+"를 사용하고 PHP는 "."을 사용합니다. 3. PHP에는 매직 상수가 있지만 Java에는 없습니다. has "= ==", "<>" 및 "!==" 연산자는 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
로 작성할 수 있습니다elseif
java 只能写作else if
(区别是else和if之间的空格)
Java:
// 方式1 int[] arr = new int[3]; arr[0] = 12; arr[1] = 23; arr[2] = 46; // 方式2 int[] arr = {12, 23, 46}
PHP:
PHP中声明数组需要用到array函数
// 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);
php中还有一个叫做关联数组的东西,类似Java中的map
$array1 = array("key1" => "value1", "key2" => "value2", "key3" => "value3"); $array1["key4"] = "value4"; $array1["key5"] = "value5"; $array1["key6"] = "value6";
Java:
public 返回值 函数名(参数){ // sth; }
php:
function 函数名(参数){ //return 决定是否有返回值 }
Java里面没有这个东西
PHP:类似__XXX__
这种结构,例如__LINE__
java는 else if
class A{ public A(){} }
PHP에서 배열을 선언하려면 배열 함수를 사용해야 합니다.
class A{ function __construct($name){} }
배열의 길이를 알아보세요:
java :实例.方法();
实例->方法();
final int TAG = 1001;
const TAG = 1001;
super.方法();
PHP에서는 그런 것이 없습니다. __XXX__
와 유사합니다. >__LINE__
(현재 행)
Java 생성자 방법 선언:
parent::方法();
class A{ public static int a = 10; } // 访问方式: A.a
Java:
class A{ public static $a = 10; } // 访问方式: A::$a;
绝对等于:x === y 不等于:x <> y 绝对不等于:x !== y
与:x and y 或:x or y 异或:x xor y
위 내용은 PHP와 Java의 구문에 차이가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!