Станислав Макаров: да я и строю изучение языка обязательно впритык с его теоретической основой, и если возникают вопросы - останавливаюсь и стараюсь в полной мере найти не только примеры реализации но и логические обоснования использовать именно данную конструкцию. Вот для абстрактных классов осмысления использования их в коде не нашел - поэтому задал вопрос. Теперь все встало на свои места.
Станислав Макаров: да, с интерфейсами знаком. По сути тот-же абстрактный класс, но состоит только из указаний, какие методы должны быть обязательно реализованы в дочернем классе.
>вам нужно понять, зачем программисту статическая типизация.
Ну мне кажется затем, чтобы ошибки возникали не на этапе выполнения кода, а на этапе его компиляции. Следовательно отловить их легче. И еще получается преимущество в скорости и надежности работы скомпилированной программы.
Ну я в конце собственно и дописал:
"Пока единственное, что приходит на ум - дать понимание другому программисту, что использовать наследование нужно обязательно с такими-то методами."
Станислав Макаров: ни в коем случае я не смотрю на язык, как на врага. С чего вы это взяли? Я указал, что "дать понимание другому программисту, что использовать наследование нужно обязательно с такими-то методами.". Вы дочитали пост? Тогда ответьте на вопрос - это единственная реализация абстрактного класса, или есть какая-то другая. Если это единственная - то в чем преимущества? Просто вывести ошибку, если метод в подклассе не задействован?
Ну я это и предположил. Если действительно только для этого - то мне это кажется какой-то глупостью. Выделять целое ключевое слово для такого функционала - бессмысленно.
Знаю, что зло, но htmlspecialchars же должен защищать :D Пока изучаю делаю так - проще. А что насчет ключевого слова use, или например передавать переменные, как параметры? Просто как я понимаю global - делает переменные глобальными (или нет?).
Почему меня считают за идиота? Мне нужно изменить стиль корневой страницы - 127.0.0.1 . Именно этой, а не страниц моего сайта, я не спрашиваю, как мне делать стили для сайтов, я спрашиваю как применить стиль к корню.
novrm: в папке htdocs лежит несколько файликов, в том числе и phpmyadmin. Когда открываю 127.0.0.1 выводится страница с заголовком "Index of /" и список ссылок на эти файлы. Я хочу эту страницу как-то изменить.
Не могу понять, что вам не понятно :") Ставил все по стандарту - apach2.4+mysql5.7+php7(7.0.7). При открытии localhost - показываются все файлы в директории "e:/Desktop/Server/data/htdocs" (т.к. я указал ее, как корневую в конфиге апача). Ну вот мне к этой странице, что показывает все файлы и нужно прикрутить javascript и css файлы.