Задайте вопрос
Поиск по сайту

Содержание:

Глава1 - Основы.

  • Установка и настройка Denwer.
  • Знакомство с РНР.
  • Переменные.
  • Операторы.
  • Массивы и циклы
  • Функции.

  • Глава2 - Разработка web-сайтов и взаимодействие с MySql.
    Partner


    Основы php.



    Итак что мы уже знаем о php? Это встраиваемый язык в html и наоборот. Тот код, который будет обрабатывать php, заключается в специальные теги. Начало и конец блока php выделяются несколькими способами.

    Блоки php.





    Первый вариант

    <?php
    ...
    ?>


    Самый распространненый и рекомендованый к применению. Вам тоже советую использовать его!

    Второй вариант

    <?
    ...
    ?>


    Тоже частенько используют, когда это необходимо, но есть одно но! Для этого тега параметр "short_open_teg" в файле конфигурации php.ini на сервере должен иметь значение "on". Если Вы не знаете что это - не забивайте пока себе голову. Лучше использовать первый рекомендованный вариант. Да и потом такая запись еще используется в xml-ой декларации.


    Второй и третий варианты использовать вообще не стоит (хотя все и будет работать, если будут включены соответствующие параметры), т.к. они уже морально устаревшие, да и, наверно, в php версии 6 эти теги уберут вобще.

    Используйте первую конструкцию и не будет проблем!

    Команды php.



    Все команды (строки, выражения, инструкции и т.д. - называйте как хотите), заключенные между тегами

    <?php
    ...
    ?>


    заканчиваются точкой с запятой.



    Коментарии.



    Как и почти во всех языках, в php предусмотрены коментарии кода. Php коментарии не обрабатывает, а просто пропускает. Это полезно, что бы самому не запутаться где и что сделал, если вдруг залезешь в свой скрипт через год, например, или если другой человек будет дописывать Ваш код или если нужно временно отключить какой-либо кусок кода, но удалять его нет необходимости. Коментарии - это удобно и нужно! Правда есть еще такое понятие, как сильно перекоментированный код - такого тоже делать не стоит. Всего в меру господа! :-)

    Слайд ниже подробно описывает этот прием



    Вывод данных. Языковые конструкции php.



    Разберем две языковые конструкции вывода данных - это print и echo

    print ("Пример текста");
    echo "Пример текста";


    И то и то выводит на экран браузера текст: "Пример текста"

    Давайте перейдем в папку C:\WebServers\home\test_sait\www
    Там мы уже создали index.php

    Кликаем правой кнопкой мыши по файлу, выбераем открыть с помощью и открываем файл той программой, которой Вам удобнее. Я открою Дримвером, например. Если у Вас не установлен можете с помощью блокнота это сделать.

    Сначала пишем теги открытия и закрытия блока php



    Далее пишем языковую конструкцию и не забываем точку с запятой в конце выражения



    Теперь сохраним все это и перейдем в браузере по адресу http://test_sait/ и мы увидим результат выполнения нашего php скрипта. Ура!



    echo немногим отличается от print - расскажу пока только об одном.

    Например есть код:



    Где

    <h1>
    </h1>

    - это html тег, предназначеный для выделения текста заголовком первого уровня - кто не знает :-) Вот наш первый опыт встраивания php в html :)

    Можно теги хтмл засунуть внутрь языкового оператора пхп echo от чего коректность и смыл не изменятся.



    Сохраните файл, обновите браузер и Вы увидете, что все осталось на своих местах.
    Если я, вдруг по каким-то причинам хочу вывести хтмл теги и оба наших слова по отдельности, то можно записать так:



    Но! echo в отличие от print позволяет записать все это компактнее



    Обратите внимание, что запятые - это не какая-нибудь склейка для блоков текста, это просто разделители между тремя echo. В принте так нельзя!

    Эхо можно записать и еще короче:



    Пишите как Вам больше нравится. Есть разные ситуации - где-то удобно записать так, где-то так.

    Обобщим все в один слайд:



    Наверх Предыдущая страница Следующая страница