首頁  >  文章  >  後端開發  >  php運算子與其他語言的運算子之間的比較講解

php運算子與其他語言的運算子之間的比較講解

巴扎黑
巴扎黑原創
2017-08-07 10:31:551368瀏覽

‘- >’符號是「插入式解引用運算元」(infix dereference operator)。

換句話說,它是呼叫由引用傳遞參數的子程式的方法(當然,還有其它的作用)。

正如我們上面所提到的,在呼叫PHP的函數的時候,大部分的參數都是透過引用傳遞。

PHP中的‘->’功能就和它們在Perl或C++中一樣。以下是一個簡單的解引用的範例:

  echo $x->def(); # 輸出  


##  在PHP的腳本中'=>'運算子時很常見的。因為php數組函數很豐富,我們要常用到數組,因為它操作資料很方便。   

$phparr= new array( in => 'reply,'

side => 'left',padx => 2m,

pady => 2m,ipadx => 2m,

ipady => 1m#)

  順便說一下,如果你需要用數字「大於等於」的符號,

你應該用「>=」而不是「=>」


     在PHP中「::」這個叫範圍解析運算子,又稱為領域運算子############     「::」符號可以認為是與C語言中的「.」相似的,而它更像C++中(Perl)的::類別範圍運算子。 ############      php呼叫類別的內部靜態成員,或是類別之間呼叫就要用::############    以下是一個範例:## #######
   class A
   {
       static $count = 0;
        static function haha()
       {
           //
        }  
       function diaoyoug()
     {
          self::haha();
        self::$count;
       }
   }
  a.b.c; /* C语言中的 */
  a::b::c(); // C++ 中的函数
  $a::b::c; # Perl 5中的标量

以上是php運算子與其他語言的運算子之間的比較講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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