Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
public function getFullName(){
return $this->getAuthor() . ' : ' . $this->getTitle();
}
namespace Application\Entity;
use Zf2ActiveRecord\AbstractActiveRecord;
/**
*@method int getId()
*@method Book setId($id)
*@method string getAuthor()
*@method Book setAuthor($author)
* etc.
* ...
*/
class Book extends AbstractActiveRecord
{
/**
* @var int
*/
protected $id = null;
/**
* @var string
*/
protected $author = null;
/**
* @var string
*/
protected $title = null;
}
1. Отсутствие PHPDoc ИМХО — моветон.
2. Определять в классе методы, которые можно и не определять, это уже из разряда индусского кода, когда платят за количество строк.
3. Как раз ради скорости! Количество кода в файле, увеличивает время парсинга ( но не стоит пренебрегать coding style).
5. «PHPDoc я должен руками писать?» — интересно, чем Вы обычно пишите код?)
1. Отсутствие PHPDoc ИМХО — моветон.
2. Определять в классе методы, которые можно и не определять, это уже из разряда индусского кода, когда платят за количество строк.
3. Как раз ради скорости! Количество кода в файле, увеличивает время парсинга ( но не стоит пренебрегать coding style).
4. PHPDoc моя IDE тоже умеет генерировать, но уметь его писать и понимать — это несомненный плюс.
ZF2 ActiveRecord Module