PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
PHP
[请益] 请问PHP的函数的参数设初值的意思?
楼主:
cat99961
(阿汤)
2014-11-23 11:57:51
抱歉!我算是PHP的新人,希望不要怪我问的问题太笨.....
以前我在看书时,函数如果有参数,都不会有初值
如:public function abc($ex,$info,$url){.......}
但现在在工作时,常常看到都有设初值
如:public function abc($ex = TRUE, $info = 'admin_info', $url = 'admin/login')
问题如下:
1.有设初值的参数的函式,和没有设初值的参数的函式有什么差别呢?
2.如果有地方呼叫这个函式
作者:
bibo9901
(function(){})()
2014-11-23 12:20:00
是
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2014-11-23 14:07:00
学过C++就知道他们也有 意思一样
作者:
urekak
(杀骑马)
2014-11-23 14:59:00
你想的没有错"使用这个函式默认值"通常是方便调用函式用
作者:
bency
(æž—ç西)
2014-11-23 19:38:00
没设默认值的函式在呼叫时没给值会喷 error
作者:
dontblame
(占卜师)
2014-11-24 12:19:00
如果你十次使用此函数,有九次某个参数都会设一样会不会希望,不一样时再设就好,没设就用默认值?
作者:
alog
(A肉哥)
2014-11-24 14:48:00
coding技巧 有没有需要倒是看你需不需要
作者:
KawasumiMai
(さあ、死ぬがいい)
2014-11-24 20:58:00
给初值是optional吧?意思是选择性可省略通常是想合并些大同小异的函数,把同样的部分一起写而给初值的部分有时候代表不作用,只有给予其他值的时候才会动作,这样可以让同样的函数只作一半的事当然也可以用来防止意外,或常用的值懒得给这样
继续阅读
[请益] 云端音乐网站 疑问
wEImInGLu
[请益] 请问如何带入乱数值
NEWOX
Re: [请益] 资料重复写入问题?
LaPass
[请益] 资料重复写入问题?
joedenkidd
[请益] 如何检查所有 API 状况
chan15
[心得] Composer设计原理与基本用法
poopoo888888
[请益] php存取amazon dynamodb问题~
ImNot5566
[请益] 有乡民用过 heliohost 吗?
NonsenseKing
[请益] XAMPP 新手除错(已解决 = =)
KawasumiMai
Fw: [征才] 台北内湖 捷崇Front-end Web Developer
Obb
Links
booklink
Contact Us: admin [ a t ] ucptt.com