我正在尝试寻找编写PHP的最佳实践。
我只是想知道是否这是一个不好的习惯。
例如,处理变量。
$var = 1
$var = doSomething($var);
$var = doSomething2($var);
$var = doSomething3($var);
它看起来有点糟糕。
这是我刚刚写的一个真实代码示例:
$this->rSum = explode(",", $this->options["rSum"]);
$this->rSum = array_combine(array_values($this->rSum), array_fill(0, count($this->rSum), 0));
如果有人能够给我提供一些编写更干净代码的好教程,那就太好了!
又是我在问一些愚蠢的问题。 :)
顺便问一下..
模型中可以有多少自动处理?
我有一个模型,它有一个执行方法,当我调用它时,它会做很多事情,比如读取定义文件和进行数据库查询。
例如:
$object = new Object()
$object->setFile("example.txt");
$object->execute();
// Then i can fetch things from it
echo $object->getName();
$sql->select('posts', 'title')->where(array('user_id' => 5))->order('date', 'desc')->limit(10);
,采用你的方法需要增加5个无用的缩进级别,因为在流畅接口中,所有方法都应该返回对象,不管什么情况。 - Alix Axel$secondObject
不是一个对象怎么办?单元测试应该处理这个问题,而不是应用程序代码。 - Styx