Вход Регистрация
Файл: backUP/php_lsn/php7.html
Строк: 39
<?php

<html>                                                                              
<
head>
<
title>PHPШаг за шагом.</title>
<
meta content="text/html; charset=Windows-1251" http-equiv=Content-Type>
</
head>
<
body text=black bgcolor=white link=blue vlink=blue alink=red>
<
font color=red><h2 align=center>Шаг 7. И снова PHP продолжимили галопом по европам!</h2></font>
Итакописание основных конструкций языка (за исключением классов о них позжесделаноТеперь следует попрактиковаться на реальном проектеНо прежде все же надлежит уделить внимание некоторой рутине хотя бы бегло рассмотреть основной набор функций языкаБольшая часть этих функций находится в подключаемых модуляхкоторые собираются во время линковки интерпретатора (под <b>win32</bнаборы функций выполнены как <b>dll</b>-и). Исключения составляют некоторые особо популярные группы функцийвстроенные в ядро интерпретатора (встраиваемость зависит от версии <b>PHP</b>). Напримерв <b>PHP</bверсии 4 функции доступа к  <b>MySQL</bвстроены в интерпретатор.
<
p>Под рассмотрение (причем весьма беглоеподпадет некоторое подмножество функцийЯ исключу из рассмотрения функцииспецифичные для <b>SQL</b>-серверов (кроме, <b>MySQL</b> - именно его мы будем использовать в наших проектаха работа с остальными <b>SQL</b>-серверами выполняется аналогичным образом), и некоторые другие из числа редкоиспользуемых (мною не используемых? ;).
<
p>Кроме тогоя еще раз подчеркну обзор будет весьма беглымПодробнее разбирательством с возможностями <b>PHP</bмы займемся по ходу работы над проектами.
<
p>Однакоприступим
<
ol>
<
li>Функцииспецифичные для <b>Apache</b>-сервера я пока опускают.кпод <b>win32</bони не идут (если я правильно понял <b>readme.txt</bиз дистрибутива <b>PHP</b>, то и не должны идти под <b>win32 PHP</bживет в <b>CGI</b>-выполняемом режимеа не как модуль <b>apache</b>). Под <b>*nix</b>-ом я пока проверить не имею возможностиПодождем до лучших времен.
<
li>Функции работы с массивамиЭта группа одна из самых многочисленных (если не самая многочисленная). Причем под <b>PHP</bверсии 4 она раза в два большечем под 3-й версиейБазовыми для обеих версий можно считать функцию конструирования массива <b>array()</b>, функции сортировки (штук 9), функции навигации по массиву (перемещение внутреннего указателя подробности в следующих шагах), информационные функции (количество элементов массива и некоторые другие), выборка данныхКак я уже сказалв 4-й версии добавлена большая группа функций <b>array_xxxxx()</b>, где <b>xxxxx</b> - предназначениеНапример, <b>array_push()</bдобавляет элемент в конец массиваЭта группа отвечает за сравнения массивовмножественные операции (объединениепересечениеразность и пр.), добавление/удаление элемент и некоторые другие операции.
<
li>4 функции работы со словарем.
<
li>Математические функции над числами произвольной точности.
<
li>Функции работы с календарями.
<
li>Поддержка <b>COM</b>-объектов на <b>win32</b>-платформе.
<
li>В 4-й версии добавлены функции получения информации о классах в <b>PHP</b>
</
ol>
В следующем шаге мы продолжим беглый обзор функций <b>PHP</b>. А сейчас в качестве постскриптума
хотелось бы сказать вот о чем
:
<
p>В фидошной конференции по <b>PHP</bна днях пробегала такая ссылка: <a href=http://it.sinor.ru/?isnum=4 target=_blank>http://it.sinor.ru/?isnum=4</a>. Автор в этой статье описывает метод установки <b>PHP</b> как модуль <b>Apache</b> под <b>win32</b>. К сожалению мой апач обиделся до глубины души от предложения загрузить в качестве модуля <b>php4apache.dll</b>. А жаль. Прийдется ставить линукс. В прочем, может, у меня просто руки ни к тому месту прикручены? ;)
<p>ДалееОпять же на днях (вот везет!) попался мне один чудный сайт "Опыты" (<a href=http://exper.ural.ru target=_blank>http://exper.ural.ru</a>). С огромным удовольствием прочитав его содержимое, я наткнулся на статью <a href=http://exper.ural.ru/0070.phtml target=_blank>"Использование транслятора XML в PHP."</a>, которая  сильно повлияла на мои планы по дальнейшим шагам. Дело в том, что, используя функции
<b>XML</b>-парсинга можно разрабатывать сайт на <b>XML</b>, а на выходе получить обычный <b>HTML</b>-файлЧто это даетСамодокументируемый кодвозможность генерить браузерозависимый код на сервере (а не тащить кучу кода на клиентскую машину и делать <b>JavaScript</b>-овые проверки версии браузера на этом сайтекстатимного материала посвящено различиям в интерпретации <b>HTML</b>- и <b>JavaScript</b>-кода браузерами <b>IE</bи <b>NN</b>) и другие приятностиМы в дальнейшем еще вернемся к теме <b>XML</b>.
<
p>Еще одна новость издательство "Символ" решило учинить и на нашей улице праздник! (Не ищите на их сайте информацию об этих новинках ее там нетЯ ничего не понимаю в их маркетинге.) На днях (опять же!) к нам пришла по почте книгак которой прилагался рекламный буклет с планами издательства "Символ"Вот что я там узрел из их планов на конец этого начало будущего годаВо-первыхХариш Рават и дрПрофессиональное программирование на PHP (!). 1100 страниц (!!). Я плакал ! ;)
<
p>От <b>O'Reilly</b>: Стивен Спейнауэр. Справочник вебмастера. 2-е издание. Брэт МакЛафлин и др. Java и XML.
<p>Ну наконец-то! Вот ОНА: Ларри УОЛЛ. Программирование на Perl. 3-е издание. 1200 страниц (!!!)
<p>Да-да. Та самая кэмэлбука! Далее. Аллигатор (классное имя ;) Декарт (и фамилия ;) и др. Программирование на Perl DBI. Дэвид Бланк-Эдельман и др. Perl для системного администрирования. Скотт Гуэлич. CGI-программирование на Perl.
<p>Фух. Рука бойцов колоть устала.

<b>P.S.</b> <a href=http://kgp.nm.ru>Сюда</a> я выложил отсканированные страницы буклетов.
До следующего шага. Пишите письма:

<hr>
<center><font size=2><a href=php6.html>Предыдущий Шаг</a> | <a href=php7.html>Следующий Шаг</a></font></center>
<hr><center><font size=2>By <a href="mailto:kgp@nm.ru?SUBJECT=FromPHPByStep">Konstantin Platonov</a>.</center>
</body>
</html>
?>
Онлайн: 2
Реклама