PHP 5 » Основы

“Marco” па “Tabini”

Практического компьютерного программирования. Спросите у любого программиста — и вы меете большие шансы услышать, что он в той или иной мере сталкивался с проблемами при их использовании (или, хуже того, вовсе их избегает).
На самом деле регулярные выражения, даже достаточно замысловатые, не так уж сложны для понимания. В основе своей они представляют собой способ описания шаблонов (patterns) текста с использованием единого набора строк. В отличие от простой операции поиска-замены, такой как замена всех вхождений “Marco” па “Tabini”, регулярные выражения (more…)

Tags: , ,

Related posts

По умолчанию Smarty представляет около 12 функций

Теперь, когда мы раскрыли и переменные, и их модификаторы в Smarty, давайте взглянем на некоторые другие возможности. Для начала посмотрим на функции Smarty и их применение в практических сценариях, основанных на шаблонах.
По умолчанию Smarty представляет около 12 функций, которые могут быть использованы в ваших шаблонах. Эти функции предоставляют шаблонам возможность использовать логику и другие управляющие структуры, такие как условия (операторы if), и другие полезные средства. В Smarty функции подобны модификаторам переменных в том смысле, что и те (more…)

Tags: , ,

Related posts

Использование функции Smarty (include)

В этом случае мы используем переменную шаблона f$template) в условном выражении. Когда вы имеете дело с условиями в Smarty, они могут быть настолько простыми или настолько сложными, как вы пожелаете, и работать идентично аналогам из РНР.
Другой пример удобной функции Smarty — (include). Эта функция используется для включения другого файла шаблона точно таким же образом, как это делают операторы включения файлов в РНР-сценариях. Синтаксис функции (include) выглядит следующим образом:
(include file= [assign=] [= ...])
где — это имя файла шаблона для включения, a — перемен (more…)

Tags: , ,

Related posts

ОСНОВЫ HTML-форм

Как упоминалось во вступлении к этой главе, данный раздел посвящен основам НТМЬформ и потому к РНР имеет лишь косвенное отношение. Если вы — HTML-rypy (или, по крайней мере, считаете, что знаете достаточно об HTML-формах), можете пропустить этот раздел.
Создание форм
Когда вы создаете формы в HTML, первое, что вам понадобится — это HTML-дескриптор

. Этот дескриптор нужен для определения раздела в HTML-документе, который (more…)

Tags: , ,

Related posts

Основы регулярных выражений

Регулярные выражения, по сути, представляют собой полностью новый язык, со своими правилами, структурой и своими причудами. Вы также обнаружите, что ваши знания других языков программирования практически никак не помогают в изучении регулярных выражений — по той простой причине, что регулярные выражения в высшей степени специализированы и следуют своим собственным правилам,
В соответствие с определением Клина, основные аксиомы регулярных выражений таков (more…)

Tags: , ,

Related posts