PHP運算子知識點

來源:互聯網
上載者:User

標籤:三元運算   php變數   方式   內容   str   echo   知識點   比較子   log   

運算式

幾乎所寫的任何東西都是一個運算式,簡單卻最精確的定義一個運算式的方式就是“任何有值的東西“。

算術運算子

Php中常用的有:+、-、*、/、%(模數,得到餘數)

左+ - * / %      a+=3等價於a=a+3  其他依次類推

 

 比較子

$a==$b   等於       true  如果$a等於$b

$a===$b  全等       true  如果$a等於$b,並且他們的類型也相同

$a!=$b   不等        true  如果$a不等於$b

$a<>$b   不等        true  如果$a不等於$b

$a!==$b  非全等      true  如果$a等於$b,或他們的類型也不相同

$a<$b    小於        true  如果$a嚴格小於$b

$a>$b    大於        true  如果$a嚴格大於$b

$a<=$b   小於等於    true  如果$a小於或等於$b

$a>=$b   大於等於    true  如果$a大於或等於$b

 

 邏輯運算子

$a&& $b    and  邏輯與    如果$a與$b都為true,則結果為true

$a ||$b       or  邏輯或     如果$a與$b任意一個為true,則結果為true

!$a        not  邏輯非    如果$a不為true,則結果為true

 

三元運算子

基本文法:

運算式1?運算式2:運算式3

規則:如果運算式1的運算結果是true,則取運算式2的值,否則取運算式3的值,運算式2,3可以是具體的值或計算式或函數。

 

字串運算子

有2個字串運算子,使用串連運算子(“.”),一個小點。

//<?php

//      $a=hello;

//      $b=world;

//       $c=$a.$b;

//Echo $c;

//?>

則輸出:hello world

“.”兩邊不管是否是字串,只要出現“.”,都將以字串的類型來處理,即將他們的內容進行拼接。

 

 類型運算子

基本文法:instanceof用於確定一個php變數是否屬於某一類class的執行個體,在實際開發中,我們可能需要去判斷某個變數是否是某個類型,通常在物件導向開發中可能用到。【後面細講】

 

運算子的優先等級 

從低到高排列 

PHP運算子知識點

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.