$arSelect = ["ID","PROPERTY_TIME"];
$arFilter = ["IBLOCK_ID"=>34];
$res = CIBlockElement::GetList([], $arFilter, false, Array("nPageSize"=>550), $arSelect);
$values = [];
while($row = $res->GetNext()) {
if (isset($row['PROPERTY_TIME_VALUE'])) {
$value = $row['PROPERTY_TIME_VALUE'];
$values[ $value ] = $value; // ключ надо указывать чтобы дубли не плодить
}
}
class User extends Model
{
public $username;
public $password;
// список валидаторов
public function rules()
{
return [
['username', 'required'],
['password', 'required'],
['password', 'string', 'min' => 8, 'max' => 60],
];
}
}
Естественно, можно.Но что лучше?
Ничего, но когда много функций так будет сложнее, не так ли?
А также я недавно читал статью на Хабре про ООП, где сказано что, у объекта ООП должно быть состояние.Он привёл пример.Есть товар и на них есть ценник который можно менять.А есть их количество.Это объект ООП?Нет.У него нету состояния.Давайте ему его сделаем.Например, количество товаров не может быть отрицательно, а цена должна быть всегда положительной.Вот теперь это объект ООП.
P.S.
как сделать цитату?
Удобство какого либо подхода — это субъективно. Если вы пишите на языке, который допускает использование любого подхода, то выбирайте тот, который больше нравится.
У тех кто используют функции проблемы, потому что заказов много, а чтобы их сделать нужно вызвать много функций.А у тех кто используют классы, их нет, поскольку они один раз написали класс
Вышли две новые машины, которые унаследовали что-то от старой и этим фабрикам пошли заказы.Первые начали писать тонны функций, а вторые добавили в базовый класс к унаследованным функциям приставку virtual
function oldFunction(params) {
return 1;
}
function newFunction(params) {
return oldFunction(params) + 1;
}
Как, с кнопками громкости в пульте.Ты можешь только переключать на "Громче" или "Тише", но ты не можешь выбрать определённый уровень громкости, ведь ты рано или поздно доберёшься до него.
PHP Notice: Undefined index: submit in /var/www/user150936/data/www/site.ru/mail.php on line 2
if (isset($_POST['submit'])
<form method='post'>
<button type='submit' name='submit'>Отправить письма</button>
</form>