iT邦幫忙

0

php if(!empty) 問題~

php

各位大大抱歉

可以請問這的 (!empty) 還有 REQUEST 的寫法是甚麼意思嗎?
上網查過基本語法但還是不大懂= =''" ,我知道 request是以 GET 和POST 搭配
但這的程式碼並沒有用到這些
可以麻煩各位大大說明一下嗎 感恩

看更多先前的討論...收起先前的討論...
!empty 是非NULL的意思,這一段是處理表單傳出值的程式碼
這整段的意思就是假若 變數值是經過表單傳入那就執行下列敘述
請記住 表單傳入值 跟 第一行的 變數值 是不同的,
而第一行的變數值看上面的意思,應該是每個年度都會變,只列最新年度而已
個人比較喜歡用的方式如果是跟時間有關,會用範圍找資料,用 between 而不是用 = 這麼硬的選擇
大大妳太神啦~~~謝謝~~
我覺得不是發發發太神……
是你看的書太舊…………
$_REQUEST……用這東西就是很喜歡被駭客鬧來鬧去了。
換一本書吧。
了解!
請問可樂大有推薦的書單嗎??
前幾年可能我還會有書單。
現在我可以告訴你我手上的合格書單都不是初學者能看的。
然後初學者能看的書我不得不告訴你:
繁體中文版的一本也沒有。
(歐萊禮的php入門書算是勉強合格,但仍然有不合格的地方就是沒教PDO)
我不得不告訴你目前台灣出php書籍作者沒有一個是會參加php相關會議、團體
或是研討會的。
不然他們的書不會看起來都是天下書籍一大抄的情形。
這狀況導致於php會寫的人很會寫。
然後照書初學的人寫出來的code就非常傷腦筋這樣……
= =了解那我自求多福 感謝可樂大
黃彥儒 iT邦高手 1 級 ‧ 2018-01-09 11:37:59 檢舉
歐萊里好處是翻譯書多....內容紮實;不然就只能買殘體書來看
台灣不知道為什麼書很多都是點到不細講的,不然就是根本沒提
可能鐵人賽品質還好一些
感謝樓上
小魚 iT邦大師 1 級 ‧ 2018-01-09 12:28:37 檢舉
應該是沒有實力又硬要出書吧,
當然不能講太細,
講太細就被拆穿了...
froce iT邦大師 1 級 ‧ 2018-01-09 16:14:00 檢舉
...我沒在寫PHP的,不過我覺得這code很直覺啊。
!empty($_REQUEST['name']),不就檢查request裡面有沒有這個值而已嗎。
真的搞不懂也可以把$_REQUEST['name']顯示出來看吧。
empty最好別亂用。
要檢查變數或值是否存在最好是用 isset
否則empty(空字串)或empty(0值)或是empty(布林值的否定)……
就會一堆光怪陸離的事出現了。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
石頭
iT邦高手 1 級 ‧ 2018-01-09 09:51:39

empty():檢查變數是否為空值

REQUEST:Http請求參數

http://php.net/manual/en/function.empty.php
http://php.net/manual/en/reserved.variables.request.php

感謝大大的幫忙ˊˋ!!!!

0
耿直小伙
iT邦新手 1 級 ‧ 2018-12-28 09:43:44

這邊有一篇文章是關於常用判斷方法的補充。

php - 三分鐘理解isset()、empty()以及is_null()的區別

!empty()是要判斷這個變數的值是不是空的,空的狀況有0、false、''、""等狀況,而$REQUEST將會接收$POST跟$GET且名稱同時為revenueyear的索引,除非是有必要使用$POST、$GET同時存取變數,不然應該盡量避免使用$REQUEST。

我要發表回答

立即登入回答