Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вопросс про Интерфейс классов

Сообщения:  [1-2] 

 
 автор: Николай2357   (08.03.2009 в 08:06)   письмо автору
 
   для: reda   (08.03.2009 в 03:55)
 

>И ещё вопрос... такая дикость , я заметил. если написать код
Если это "Какойта слово" без пробела, то это константа и есть. А так как она не определена, то так и выводится.

  Ответить  
 
 автор: reda   (08.03.2009 в 03:55)   письмо автору
 
 

Вообщем так... в книге сказано, что если один из методов не использовать после объявления его в интерфейсе, то появляется ошибка, что "пропущен метод интерфейса" . я эксперементирую - а толку ноль, ошибки не появляются... я убираю пару одинаковых методов класса под комментарии, а мне страницу грузит без ошибок. (у меня сервер на хостинге стоит, так что если ошибка на странице то я это понимаю тем, что просто титул названия страницы меняется на "Mozilla FireFox").

<?php
              
interface pager
{
public function 
get_total();
public function 
get_pnumber();
public function 
get_pagelink();
public function 
get_parametrs();


    class 
pager_sample implements pager
{
public function 
get_total()  //если напимер этот метод закомментировать
{}
public function 
get_pnumber()
{}
public function 
get_pagelink()
{}
public function 
get_parametrs()
{}
}

    class 
page_example implements pager
{
public function 
get_total()  //если напимер этот метод закомментировать  то
                                               //обещанные ошибки не появляются
{}
public function 
get_pnumber()
{}
public function 
get_pagelink()
{}
public function 
get_parametrs()
{}
}
?>



но, если добавить в начале кода строку

ini_set('display_errors',1);
error_reporting(E_ALL);


то самое обидное что ошибка вот сдесь пояляется

              interface pager




И ещё вопрос... такая дикость , я заметил. если написать код

<?php echo Какойта слово;  //без ковычек любых , как константу
?> 

то выводит эту фразу! Это связано с моим хостом?

  Ответить  

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования