macheninarctica
10.04.2016 - 00:33
Вопрос в следующем: можно ли как нибудь проверить абстрактен ли класс?
Дело в том что у меня есть абстрактные классы и обычные и через командную строку пользователь может вызвать абстрактный класс( создать объект) можно ли как нибудь предотвратить, чтобы вместо warninga перенаправлялся на другую страницу?
http://php.net/manual/en/reflectionclass.isabstract.php
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
macheninarctica
10.04.2016 - 01:21
Огромнейшее спасибо, а я весь Мануал пролазил...не верил что нет такого решения...
AllesKlar
10.04.2016 - 01:49
Цитата (macheninarctica @ 9.04.2016 - 22:33) |
Дело в том что у меня есть абстрактные классы и обычные и через командную строку пользователь может вызвать абстрактный класс( создать объект) |
WHAT???
Тут логику автопогрузчика нужно менять, а не "можно ли как нибудь предотвратить"
Цитата |
чтобы вместо warninga перенаправлялся на другую страницу? |
Че заморачиваться-то? Пиши на странице "Извините, вы попытались вызвать абстрактный класс, попробуйте какой-нибудь другой."
_____________
[продано копирайтерам]