台灣最大程式設計社群網站
線上人數
972
 
會員總數:240657
討論主題:186523
歡迎您免費加入會員
討論區列表 >> PHP >> IF 和 OR 用法
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
IF 和 OR 用法
價值 : 30 QP  點閱數:219 回應數:10

樓主

168
初學者
413 35
989 239
發送站內信


if(ifcheckuser("ok")) {
$content=bootstrap(checkuserstatus());
}
比如
if(ifcheckuser("ok") or ifcheckuser("main")) {
$content=bootstrap(checkuserstatus());
}

以上想同時用admin該如何寫.
3Q大大

搜尋相關Tags的文章: [ php if or ] ,
本篇文章發表於2017-08-22 10:33
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
同時用admin????????????
本篇文章回覆於2017-08-23 10:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
我不太明白你說的意思。

看不太明白您的需求是什麼。
本篇文章回覆於2017-08-24 15:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

168
檢舉此回應
if(ifcheckuser("ok")) {
$content=bootstrap(checkuserstatus());
}
比如
if(ifcheckuser("ok") or ifcheckuser("admin")) {
$content=bootstrap(checkuserstatus());
}
簡單說增加一個條件也可成立應該如何寫..
本篇文章回覆於2017-08-28 10:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

可樂快跑
檢舉此回應

這樣,你要多少條件就可以加進去了
本篇文章回覆於2017-08-28 10:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
基本上因為不知道你的ifcheckuser回傳的值為何。所以並不太確定。

如果你的ifcheckuser回傳的值是真偽值

那就如你if(ifcheckuser() || ifcheckuser() || ifcheckuser() )
這樣的方式,只要其中一個成立就會為真的。
註: || 就是 or的意思 追加教學 && 就是and的意思。

你也可參考一下#4給你的寫法。這栓加判斷也會比較容易一些。
本篇文章回覆於2017-08-30 12:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

168
檢舉此回應
//檢查權限$admin_id="admin";
if(ifcheckuser("ok")){
$content=bootstrap(checkuserstatus());
}
我想如果$admin_id="admin";
下面
直接跳過該如何寫較好呢
if(ifcheckuser("ok")){
$content=bootstrap(checkuserstatus());
}
本篇文章回覆於2017-09-14 10:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應

只要$admin_id是 admin 就一定不會跑這段程式碼。
本篇文章回覆於2017-09-14 14:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
不過說真的,這樣子看來你的程式邏輯很差耶!!!

你為何不自已寫個測試測試來判斷基本值不就好了。
如果說你會卡在判斷式無法決定該如何判斷的話。

我真擔心您未來的路要怎麼走。
本篇文章回覆於2017-09-14 14:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

Ricky是我
檢舉此回應
請不要濫用 OR
在 PHP 裡面 OR 跟 || 是不一樣的



result


|| 是右值優先

OR 是左值優先


本篇文章回覆於2017-09-15 17:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

168
檢舉此回應
if(ifcheckuser("ok") && $admin_id!="admin"){
2 $content=bootstrap(checkuserstatus());
利害呀.
成功了.
再測不用admin.
結果所有人都不走這條.
任何人都進的去..
觀念強呀.
本篇文章回覆於2017-09-22 17:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.