我一直在阅读很多关于编写“高质量” PHP 脚本的内容,并且许多人提到将经常遇到的简单操作放入方法中是一种很好的做法,例如乘法等。
[例子]
<?php
class Test
{
public function __construct()
{
$result = 0;
for ( $i = 0; $i < 10; $i++ )
{
$result += $this->multiply($result, $i);
}
return $result;
}
private function multiply($a, $b)
{
return $a * $b;
}
}
[问题]
为诸如乘法、除法等简单函数创建新方法是否值得。这样做不是更好吗
$result += $result * $i;
而不是创建新方法。这些方法真的是一个很好的做法吗?它们是否会降低性能,即使是一微秒。
编辑:
【问题2】 随便查到这段代码: http: //pastebin.com/XjmcfHsK,你觉得不需要乘法吗?