[請益] 請問這個函式的參數是什麼意思?

看板PHP作者 (睡覺一直想)時間11年前 (2014/06/24 16:05), 11年前編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
在Code Igniter的使用手冊裡看到這段code: <?php class Pages extends CI_Controller { public function view($page = 'home') { } } 請問:參數可以放$page = 'home'這樣用嗎? 這樣放的參數是什麼意思呢? 在CI裡面這樣寫是ok的, 我已經實際測試過可以work, 就是不懂在參數裡放一個指定式是什麼意思。 CI手冊原文: http://www.codeigniter.org.tw/user_guide/tutorial/static_pages.html 感謝解惑。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.209.145.217 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1403597116.A.CC2.html

06/24 16:12, , 1F
如果是function,就是給預設值
06/24 16:12, 1F
如果帶入其他參數,就自動忽略預設值是嗎? ※ 編輯: youneverknow (210.209.145.217), 06/24/2014 16:54:33

06/24 17:06, , 2F
yes
06/24 17:06, 2F


06/24 19:00, , 4F
在 Default argument values 有詳細說明
06/24 19:00, 4F

06/24 20:16, , 5F
跟C++一樣。
06/24 20:16, 5F
感謝,這樣懂了。 ※ 編輯: youneverknow (210.209.153.69), 06/25/2014 14:42:36
文章代碼(AID): #1JgJ4yp2 (PHP)
文章代碼(AID): #1JgJ4yp2 (PHP)