1
skydiver 2013-04-11 18:00:38 +08:00
加入默认参数啊,
function post($title, $content) { ... } 改之后变成 function post($title, $content, $author='skydiver', $cat='default') { ... } |
2
AlloVince 2013-04-11 18:02:19 +08:00
OOP
class Post { protected $title; protected $content; public function getTitle(){} public function getContent(){} } |
3
fkccp 2013-04-11 19:00:29 +08:00
默认参数+1
|
4
nkliwenjian 2013-04-11 19:12:44 +08:00
懒得改到最后只会自己吃亏,加参数加到第三个的时候基本上就应该动手重构了。
重构的话,基本上这个属于典型的参数对象的,把这一堆参数抽象成一个对象,然后传的时候只需要传一个对象就可以了。当然不叫data了,叫article呗,然后里面是article.title,article.content之类的。 我倒不觉得有很多地方用就很难改。 函数内部就不说了,调用的地方基本上就是做个正则表达式替换的事情。 |