Articles of методы

Рекомендации по проверке защищенных методов с помощью PHPUnit (на абстрактных классах)

С PHPUnit и PHP> = 5.3 можно проверить защищенные методы. На следующей странице в stackoverflow описывается наилучшая практика: «Рекомендации по проверке защищенных методов с помощью PHPUnit» protected static function callProtectedMethod($name, $classname, $params) { $class = new ReflectionClass($classname); $method = $class->getMethod($name); $method->setAccessible(true); $obj = new $classname($params); return $method->invokeArgs($obj, $params); } Для тестирования открытых методов в абстрактных […]

Что случилось с использованием $ _REQUEST ?

Я видел несколько сообщений здесь, говоря, что не использовать переменную $_REQUEST . Обычно я этого не делаю, но иногда это удобно. Что с этим не так?

array_unique для объектов?

Есть ли какой-либо метод, например array_unique для объектов? У меня есть куча массивов с объектами «Роль», которые я объединяю, а затем я хочу вынуть дубликаты 🙂

Как добавить новый метод к объекту php на лету?

Как добавить новый метод к объекту «на лету»? $me= new stdClass; $me->doSomething=function () { echo 'I\'ve done something'; }; $me->doSomething(); //Fatal error: Call to undefined method stdClass::doSomething()