Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
public function actionGetData($object_type) {
$model_class = 'Wb' . $object_type . 'Model';
$model = new $model_class();
return $model;
}
Wb\Model\ModelInterface
. В таком случае вы можете написать phpDoc комментарий, где укажете названия интерфейса.Wb\Model\User
). Оно встретится либо в секции uses файла, либо непосредственно в месте использования./**
* @return Module\Entity\BaseEntity
**/
Про php вообще молчу
<button class="button_form_edit button_save">
<button class="button_form_edit button_check">
<div class="block" id="container"></div>
class="[^"]*?(container\b)
foreach($user->comments as $comment) {
echo $comment->message;
}
foreach($user->Rcomments as $comment) {
echo $comment->message;
}
Да, префиксы и постфиксы несколько замедляют написание кода, но код пишется один раз, а читается и рефакторится далеко не один. Как по мне, так значительно проще читать код, в котором можно сразу определить по префиксам и регистру, где атрибут модели, где метод, а где scope или relation.
Пусть они читаются не так лаконично, зато исключается всякая двусмысленность.
А в чём заключается неуниверсальность?
Префиксы и постфиксы в PHP (и CSS)