Примеры кода на PHP





Счетчик PR-CY.Rank

Вывод строк echo();

Наверное, 90% программистов скажут, что первая строка, которую они увидели на экране, когда начали изучать язык программирования - это HELLO, WORLD. Не будем отступать от традиций.

Для начала нам надо создать файл с расширением .php. Как это сделать?

  • Открываем обычный блокнот и жмем "Файл" -> "Сохранить как..."
  • Имя задаем как "my_example.php", тип файла выбираем "All files"
  • Сохраняем файл в корневую директорию сайта: Z:\home\localhost\www\ (надеюсь, что денвер вы уже запустили)

Ну вот, наш php скрипт уже доступен и выполняется по адресу http://localhost/my_example.php. Другое дело, что выполняться там нечему, т.к. файл у нас с вами пустой. Но это мы сейчас исправим.

Запомните раз и навсегда, что php используется в 75% случаев вместе с html. И наш случай не исключение. Объясню подробнее.

Файл .php воспринимается сервером как и обычный файл .html, но с одним правилом: всё, что содержится между <?php и ?>, исполняется компилятором, т.е. это считается уже не за разметку html, а за программный код.

Итак, давайте заполним наш файл следующим кодом и посмотрим, как эта страница отобразится в браузере по адресу http://localhost/my_example.php:

<html>
    <head><title>Первая страница на php</title></head>
    <body>
        <?php
            
echo "Hello, world!<br>";
            echo 
"2 + 5 = ";
            echo (
2+5);
        
?>
    </body>
</html>

Оператор echo дает команду вывести на экран. После любого оператора ставится точка с запятой, обозначающая окончание логически-завершенного действия. Как вы видите: выводить можно как обычные строки, заключенные в кавычки, так и результаты вычислений, заключенные в скобочки. В результате (в браузере) мы не увидим наш болк кода <?php ... ?>, а увидим лишь результат его выполнения.

Также, как вы уже успели заметить, из блока <?php ?> с помошью оператора echo(); можно выкидывать на страницу не только текст, но и теги, как мы и сделали с тегом <br>: он коректно обработался браузером и на его месте возник перенос строки.

Цикл while() { ... }

Попробуем представить себе сиацию, когда одно и то же действие необходимо выполнить 100 раз с незначительными изменениями:

  • Вывод товаров из базы данных
  • Вывод чисел месяца
  • Рассылка письма клиентам
  • и т.д.

Именно для этого и используются циклы. Мы с вами рассмотрим один из циклов - цикл while(). Цикл будет выполнять действие, заключенное в его тело до тех пор, пока условие не станет ложно.

<?php
    $i 
1;
    while (
$i 150) {
        echo 
$i." шаг цикла<br>";
        
$i $i 1;
    }
?>

Результатом будет вывод 149 строк текста. Точка в операторе echo() обозначает соединение (сложение) двух строк между собой. После каждой итерации цикла мы увеличиваем переменную $i, которая учавствует в условии, а следовательно цикл когда-либо закончится.

Данных начальных знаний нам вполне хватит, чтобы разобрать пример подключения и вывода данных из БД MySql.


<- Инструкция по установке Денвера (Denwer) PhpMyAdmin как пользоваться ->

Крутов Герман При использовании цитат и материалов данной статьи ссылка вида "Примеры кода на PHP" обязательна.

Код ссылки: <a href="http://intop24.ru/article_15_lesson_2.php" target="_blank">Примеры кода на PHP</a>
Крутов Герман © 2009-2017 8-953-760-10-55 8-913-926-43-55 krutovgerman2007@ya.ru Я ВКонтате R197475897281 Z175174465974 41001198936523