- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
<?php
function facade($name, $className) {
if (class_exists($name)) {
return;
}
eval("
class $name extends Facade
{
protected static function getFacadeAccessor()
{
return $className::class;
}
}
");
}
а если серьезно - то это пример, как НЕ надо делать ни в коем случае 🙂
//взято отсюда: https://www.sitepoint.com/the-delicious-evils-of-php/
просто нужно было доказать моему тим.лиду, что eval это плохо
может лучше поменять галеру?
у него свои проекты, у меня свои
просто иногда бывают пересечения
2) тебя это напрягает ?
2) да