Есть ли способ узнать какая область видимости у функции внутри одного класса?
class Test {
public A {
<вот тут узнать PUBLIC или PRIVATE у B и C>
}
public B{}
private С{}
}
class Test {
public function A($className) {
$ref = new ReflectionMethod('Test::'.$className);
return Reflection::getModifierNames($ref->getModifiers());
}
public function B() {}
private function C() {}
}
var_dump(Test::A('B'));
Выводит массив со всеми модификаторами.
Проверить можно очень просто: in_array(Test::A('B'), 'public')
выводит true
, если метод Test::B
публичный.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
как сделать проверку в каталоге если товар добавлен в корзину? Это нужно для того чтоб вывести определенный div на товаре если товар уже добавлен...
Если модель отработала успешно - вызываем view и передаём в неё данные:
Как сделать так, чтобы после перезагрузи страницы файл оставался в input?