PHP中文手冊 二 語言參考 表示式,運算子

2021-08-16 21:02:39 字數 2841 閱讀 4775

標籤(空格分隔): 未分類

基本跟c語言的描述一樣

取模運算子的運算元在運算之前都會轉換成整數(除去小數部分)。

取模運算子 % 的結果和被除數的符號(正負號)相同。即

a a

b 的結果和 $a 的符號相同。例如:

php 支援引用賦值,使用「$var = &$othervar;」語法。引用賦值意味著兩個變數指向了同乙個資料,沒有拷貝任何東西。

以下**產生警告

class c {}

/* the following line generates the following error message:

* deprecated: assigning the

return value of new by

reference

is deprecated in...

*/$o = &new c;

?>

跟c一樣

php7提供兩個運算

php 支援乙個錯誤控制運算子:@。當將其放置在乙個 php 表示式之前,該表示式可能產生的任何錯誤資訊都被忽略掉。

php 支援乙個執行運算子:反引號(``)

乙個.,乙個.=

instanceof用於確定乙個 php 變數是否屬於某一類 class 的例項

<?php 

class

myclass

class

notmyclass

$a = new myclass;

var_dump($a

instanceof myclass);

var_dump($a

instanceof notmyclass);

?>

instanceof也可用於確定乙個變數是不是實現了某個介面的物件的例項:

<?php 

inte***ce

myinte***ce

class

myclass

implements

myinte***ce

$a = new myclass;

var_dump($a

instanceof myclass);

var_dump($a

instanceof myinte***ce);

?>

instanceof運算子是php 5引進的。在此之前用is_a(),但是後來is_a()被廢棄而用instanceof替代了。注意自 php 5.3.0 起,又恢復使用is_a()了。

EL表示式 參考手冊

一 el簡介 1.語法結構 2.與.運算子 el 提供.和兩種運算子來訪問資料。當要訪問的屬性名稱中包含一些特殊字元,如.或?等並非字母或數字的符號,就一定要使用 例如 應當改為 如果要動態取值時,就可以用來做,而.無法做到動態取值。例如 中data 是乙個變數 3.變數 與輸入有關的隱含物件有兩個...

EL表示式 參考手冊

一 el簡介 1.語法結構 2.與.運算子 el 提供.和兩種運算子來訪問資料。當要訪問的屬性名稱中包含一些特殊字元,如.或?等並非字母或數字的符號,就一定要使用 例如 應當改為 如果要動態取值時,就可以用來做,而.無法做到動態取值。例如 中data 是乙個變數 3.變數 1.與範圍有關的隱含物件 ...

EL表示式 參考手冊

一 el簡介 1.語法結構 2.與.運算子 el 提供.和兩種運算子來訪問資料。當要訪問的屬性名稱中包含一些特殊字元,如.或?等並非字母或數字的符號,就一定要使用 例如 應當改為 如果要動態取值時,就可以用來做,而.無法做到動態取值。例如 中data 是乙個變數 3.變數 1.與範圍有關的隱含物件 ...