1. PHP / Говнокод #9888

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    interface SQLDriver
    {
    	...
    	public function __construct() {
    		...
    	}
    	...
    }

    Испытатель...

    Запостил: nethak, 07 Апреля 2012

    Комментарии (7) RSS

    • нууу если оператор interface заменить на class то всё будет в порядке)
      Ответить
    • Лень сейчас эксперименты ставить... А выполнится ли, если не переопределить его в классе, реализующем этот интерфейс? :)
      Ответить
      • если это интерфейс, то он вызовит ошибку при интерпретации в любом случаи, т.к. интерфейс просто описывает методы класса который унаследует его. если этот интерфейс переделать в класс путём заменой оператора interface на class в случаи что этот интерфейс был унаследован классом путём оператора implements то и это вызовит ошибку, так как оператор implements служит для подключения интерфейсов через запятую.... в любом случаи это грубая ошибка, и исправить её можно было только так:
        interface SQLDriver {
        ...
        public function __construct();
        }
        Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий