php中or和
① php中的||和or,有什麼區別呢優先順序一樣么
if(asdfjklkj==sdfjlk or sadfl==sdfkjh)和if(asdfads==hgk || asdfsad==fghdfgh)
前者全文字顯得正規,檔次,只是or混在其中不是很好找;
後者||符號明顯好找,易懂。
優先順序順序是
&&
||
and
or
優先順序順序知道的人不多,老手也沒多少背下來的,因為他們都加(括弧)。
② 在PHP中「||」是什麼意思
or 的意思, 或者
if($a==1||$a==0) //a =1或前逗者a=0時陸李列印OK
{
echo 'ok';
}
邏輯運算早悔遲符,
③ php之and,or使用
php的and,or,其實有著then,else的作用,吵鄭看如下例子
1
與下面例子是等價的
2
與下面基中例子是搏碰山等價的
3
與下面例子是等價的
④ php中 且&、或 -、非 ^ 3個符號的意思
&:這個符號叫「與」,表示左右兩邊的操作數都為「真」時才為「真」,口訣是真真為真,真假為假,假真為假,假假為假;
||:這個符號叫「或」,表示左右兩邊的操作數只要有一個為「真」時就為「真」,口訣是真真為真,真假為真,假真為真,假假為假;
^:這個符號叫「非」,表示將右邊的操作數從「真」變成「假(非真)」的結果,從「假」變成「真(非假)」的結果。
特性
PHP的特性包括:
PHP 獨特的語法混合了 C、Java、Perl 以及 PHP [8]自創新的語法。
PHP安裝它可以比 CGI或者Perl更快速的執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,
PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多;
PHP具有非常強大的功能,所有的CGI的功能PHP都能實現,
而且支持幾乎所有流行的資料庫以及操作系統。最重要的是PHP可以用C、C++進行程序的擴展!
這三個運算符不是同一種運算符,&和^屬於位運算符,||屬於邏輯運算符,|屬於位運算符,&即按位與 ,把$a和$b中都為1的位設為1,否則為0,用於二進制的位運算。邏輯運算符||,同為假才是假,否則為真。^相同則為0,不同則為1,同樣用於二進制的位運算
在PHP中,&&與and都表示邏輯與,||與or都表示邏輯或,並且它們都是短路運算符。而它們的區別在於運算的優先順序不同。因為運算符and、=、&&的優先順序為&&>=>and。運算符or、=、||的優先順序為||>=>or。
⑤ PHP中的邏輯運算符(or、and),還有(||、and)之間的優先順序是什麼,麻煩大家把這四個排序下,還有看下面程序
第二個結果有點出乎意料,or 與 || and與&& 是對應的。優先順序and或&& 比or 與 || 高。我想很少人會操作關鍵字與關鍵符混合來用的。你如果將 if($i||$j and $z) 改為if($i||$j && $z) 這個邏輯就正確了,結果為 true true 。
⑥ php中賦值運算符有哪些
算數運算符,主要用於計算,例如,加、減、乘、除、取模。詳細的描述,如下圖所示: