Как проверить параметр метода класса, что он является константой?
Сабж.
PHP >= 5.5
пример:
class ii {
const YOU = 2;
public function you($r){
//как проверить что $r что это константа класса ii? При невыполнении данного условия кидать Exception.
}
}
хотя выше приведенный код не совсем верен поставленной задаче), но я и не буду распылятся и его приводить в порядок. Решение я знаю. Этот вопрос был задан мной просто для интереса.
xmoonlight: Что в метод класса не пихали значения которые не являются константами класса. Можно было конечно использовать fi2.php.net/manual/ru/class.splenum.php но не очень подходит. Надеюсь с приходом PHP7 ситуация изменится