|
21 ошибка программиста phpПример использования шаблонов: <html> <head> <title>%%PAGE_TITLE%%</title> </head> <body %%BODY_PROPERTIES%%> <h1>%%PAGE_TITLE%%</h1> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td width="25%">%%PAGE_LINKS%%</td> <td>%%PAGE_CONTENT%%</td> </tr> </table> </body> </html> Затем пишем программу, просматривающую код шаблона и при выводе заменяющую тэги вида %%…%% нужной информацией. Примечание: неплохой класс для использования его в системе шаблонов - FastTemplate, его можно скачать с http://www.thewebmasters.net/. Плюсы использования шаблонов: Предельно просто и ясно Для изменения шаблонов не требуется знание PHP Минусы использования шаблонов: Более медленный способ – ведь надо сканировать весь шаблон и лишь потом выводить данные Сложнее внедрить на практике 15. Использование устаревшего синтаксиса и функций Некоторые программисты вновь и вновь используют старые библиотеки и старые наработки. Например, код, написанный еще под PHP 2, до сих пор используется с PHP4, хотя уже начиная с версии PHP3 были добавлены стандартные функции, реализующие то же самое. Использование устаревших функций и синтаксиса могут снизить скорость выполнения кода и, к тому же, сделать его нечитаемым. Другие программисты могут быть незнакомы со старыми функциями. Но тем не менее, если вы встретили участок старого кода, не обязательно его переписывать с учетом новых правил языка. Просто не надо его использовать при написании новых программ. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Другие статьи по теме: - обзор сетевых функций php- авторское право на программное обеспечение - PHP - система разработки скриптов - приемы безопасного программирования веб-приложений - Php и web. кэширование |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |