Программы
08-07-2015PHP. Эффективность и отладка. Часть Третья.
Для того чтобы определить разницу во времени, можно обратиться к методу, который используется в листинге 28.1. Записи, хранящиеся в массиве времени, содержат описание с последующим...
06-07-2015PHP. Эффективность и отладка. Часть Вторая.
Принимая решение об оптимизации программы, сначала рассмотрите возможность модернизации своего компьютерного парка, - это может оказаться самой дешевой альтернативой. В 1965 году Гордон Мур (Gordon...
05-07-2015PHP. Эффективность и отладка
Эта глава затрагивает вопросы эффективности и отладки, которые можно скорее отнести к области искусства, чем науки. Эффективность не должна быть первостепенной задачей при создании программного...
04-07-2015PHP. Проэктирование. Часть Четырнадцатая.
27.9. Адреса поисковых механизмов в InternetТакие поисковые механизмы, как Google (<http://www.google.com/>) и All the Web (<http://www.alltheweb.com/>), являются попыткой просмотра всей Internet. Они стали существенным ресурсом...
03-07-2015PHP. Проэктирование. Часть Триннадцатая.
27.7. Структура приложенийЕсли принять разработку приложений за следующий логический уровень, то структура приложений является попыткой организовать компоненты, которые можно использовать повторно для разработки приложений. За...
02-07-2015PHP. Проэктирование. Часть Двеннадцатая.
Они также используют поддержку прямого включения шаблонов вместо использования маркеров. Выбор между этими системами шаблонов в основном является предметом личного выбора. Критерием предпочтения может быть...
01-07-2015PHP. Проэктирование. Часть Одиннадцатая.
В листинге 27.3 представлен простейший шаблон. Обратите внимание на маркеры, заключенные в фигурные скобки. В этом шаблоне их три: TITLE, SIDENAV и MAIN. Это фрагмент...
30-06-2015PHP. Проэктирование. Часть Десятая.
Эта система была названа FreeEnergy, так как она аналогична высвобождению энергии средой, которую создает PHP. Функция include в PHP является достаточно уникальной и основной для...
29-06-2015PHP. Проэктирование. Часть Девятая.
В языке C программисты обходят эту ситуацию путем добавления во включенные файлы константы. В PHP можно воспользоваться оператором include_once. Так, функция printBold определена в листинге...
28-06-2015PHP. Проэктирование. Часть Восьмая.
27.4. Разбиение программы на модули с помощью функции includeНесмотря на свое имя, функция include не является эквивалентом одноименной команды препроцессора языка C. Во многом она...
27-06-2015PHP. Проэктирование. Часть Седьмая.
В таком режиме система CVS запросит ваш пароль при каждом обращении к утилите cvs . Есть люди, которых это раздражает, поэтому они генерируют авторизиро-ванный ключ...
26-06-2015PHP. Проэктирование. Часть Шестая.
Дополнительно к данному здесь краткому описанию можно обратиться к книге Карла Фогеля (Karl Fogel) Open Source Development with CVS, которую можно найти по адресу <http://cvsbook.red-bean.com/>...
25-06-2015PHP. Проэктирование. Часть Пятая.
27.3. Управление изменениямиЛюбой разработчик, которому приходилось работать в команде по разработке Web-приложения, знает о трудностях распределения задач между членами группы разработки с психологической точки зрения...
24-06-2015PHP. Проэктирование. Часть Четвёртая.
27.2. Разработка проектной документацииПосле создания документа со спецификациями требований необходимо принять решение о разработке проектной документации. В случаях, когда над небольшим проектом работают несколько разработчиков...
23-06-2015PHP. Проэктирование. Часть Третья.
Функциональные требования определенно должны занимать большую часть документа. После того как будет разрисована схема информационных потоков, разработчик получает общее представление о разбиении системы на модули...
22-06-2015PHP. Проэктирование. Часть Вторая.
В табл. 27.1 приведены свойства, которым должны удовлетворять спецификации требований. При этом описывается только внешнее поведение. Каждое требование выражается в виде ответа на вопрос "Что?"...
21-06-2015PHP. Проэктирование
Создание Web-узла с помощью PHP не совсем аналогично созданию статического Web-узла. Конечно, если вы выбрали метод вставки PHP-кода, различия будут минимальными. Но если было принято...
21-06-2015PHP. Интегрирование в HTML-код. Часть Четвёртая.
26.3. Отделение HTML-кода от PHP-кодаИ последнее, что мы рассмотрим в этой главе, - это использование функций include и require. Как вы знаете, эти функции включают...
19-06-2015PHP. Интегрирование в HTML-код. Часть Третья.
Страница, показанная в листинге 26.3, представляет собой простейшую форму ввода. Каждый тег ввода после щелчка на кнопке ввода (submit) преобразуется в массив _REQUEST, и вызывается...
18-06-2015PHP. Интегрирование в HTML-код. Часть Вторая.
Одним из преимуществ такой технологии является то, что все таблицы отображаются в абсолютно одинаковом стиле. Чем меньше программного кода будет потрачено на программирование таблиц, тем...