|
|
|
| Вообщем так... в книге сказано, что если один из методов не использовать после объявления его в интерфейсе, то появляется ошибка, что "пропущен метод интерфейса" . я эксперементирую - а толку ноль, ошибки не появляются... я убираю пару одинаковых методов класса под комментарии, а мне страницу грузит без ошибок. (у меня сервер на хостинге стоит, так что если ошибка на странице то я это понимаю тем, что просто титул названия страницы меняется на "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);
|
то самое обидное что ошибка вот сдесь пояляется
И ещё вопрос... такая дикость , я заметил. если написать код
<?php echo Какойта слово; //без ковычек любых , как константу
?>
|
то выводит эту фразу! Это связано с моим хостом? | |
|
|
|
|
|
|
|
для: reda
(08.03.2009 в 03:55)
| | >И ещё вопрос... такая дикость , я заметил. если написать код
Если это "Какойта слово" без пробела, то это константа и есть. А так как она не определена, то так и выводится. | |
|
|
|