<?php
$checked = 5;
$count = 5;
for($i = 1; $i <= $count; $i++) {
$isChecked = $i == $checked ? 'checked' : '';
echo "
<input class='rating-input' id='mod{$i}' name='radio-rating' type='radio' value='{$i}' {$isChecked}>
<label class='rating-star' for='mod{$i}' ></label>
";
}
(new ReflectionMethod('MyClass', 'methodA'))->isStatic();
call_user_func([$object, 'method']);
call_user_func(['ClassName', 'staticMethod']);
$arrProgressBuilds = [];
if (!empty($arResult['PROPERTIES']['per1']['VALUE'])) {
$arrProgressBuilds[] = [
'name' => $arResult['PROPERTIES']['per1']['NAME'],
];
}
if (!empty($arResult['PROPERTIES']['per2']['VALUE'])) {
$arrProgressBuilds[] = [
'name' => $arResult['PROPERTIES']['per2']['NAME'],
];
}
if (!empty($arResult['PROPERTIES']['per3']['VALUE'])) {
$arrProgressBuilds[] = [
'name' => $arResult['PROPERTIES']['per3']['NAME'],
];
}
Вопрос такой: если я буду вызывать в дочернем классе этот метод, то он будет брать #this из родительского или будет считать this дочерним классом? (этот метод в дочернем классе не переопределяю)
Но как вам известно если текст большой и он с переходом на новую строку, то у js нужны обратные кавычки. А php не хочет отображать текст в обратных кавычках.
const variable = JSON.parse('<?= json_encode(['...']) ?>');
const variable = <?= json_encode(['...']) ?>;