首頁 >後端開發 >PHP問題 >php和java語法上的差別是什麼

php和java語法上的差別是什麼

青灯夜游
青灯夜游原創
2021-06-02 18:29:501752瀏覽

區別:1、PHP支援「//」、「#」和「/**/」註解方式,java支援「//」、「/**/」和「/***/」註解方式。 2、java中所有函數名、關鍵字、類別、變數等都是大小寫敏感;PHP不是。 3.PHP是弱引用型,java是強引用型別等。

php和java語法上的差別是什麼

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

Java和PHP的基本語法基本上相同,其實大部分的語言的基本語法也都相同,但是他們還是有一些細微的差別:

1、註解

PHP的註解: PHP支援三種註釋方式:

  A.雙斜槓例如://這是申明一個變數

  B.#符號例如:#這是申明一個變數

  C./* */ 例如:/*這是申明一個變數*/

java同樣支援三種註解方式:

  A.雙斜線例如: //這是申明一個變數

  B./* */ 例如: /*這是申明一個變數*/

  C./***/ 例如: /***這是申明一個變數*/

2、大小寫敏感

PHP中的大小寫敏感問題: 在PHP 中,所有使用者定義的函數、類別和關鍵字(例如if、else、echo 等等)都對大小寫不敏感,而變數則是大小寫敏感的。 

而在java中,所有函數名,關鍵字,類,變數等都是大小寫敏感的。

3、引用型別

PHP的變數申明:PHP類似Javascript,兩者都屬於是弱引用型別,申明的時候不用指明其型別。而java則是強引用型,申明時必須指明其型別。

PHP中申明變數的方式是:$X = 7; 注意: java和PHP變數的命名規則相同。

4、資料宣告

PHP中的類別: 就其實作過程與java相同,都是用了關鍵字class ,但其中的資料宣告卻不相同。

<?php
class Car

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

5、字串表示

PHP中的字串可以使用雙引號或是單引號表示。但是在java中只能使用雙引號。

例如:「string" 'string'

6、java中有內部類別的概念,php沒有;

7、 java中一個類別下面有方法重載的,php只能重載父類別的方法;

8、運行機制不同:

#9、資料型別

######java裡有8種基本資料型,和對應的參考型,php沒有引用類型,在java中判斷兩個變數的值是否相等,必須先轉成基本資料型,不然可能比較的就是兩個變數參考值,php則不用#########10、java和php建構方法不能繼承,java用super,php用parent可呼叫父類別建構方法#########推薦學習:《###PHP影片教學###》###

以上是php和java語法上的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn