Виртуальный Брест
Главная Портал Форум Рассылки Контакт Для клиентов Статьи

Реклама на светодиодных экранах
Реклама на светодиодных экранах
 
 
Огромный ассортимент товаров
Огромный ассортимент товаров
 

Виртуальный хостинг - дом для вашего сайта - лучшее предложение в Бресте!


Полный список глав книги

Простой пример


Вы можете просто набрать этот пример и вставить к себе на страничку, он будет непременно работоспособен. Простоту и доступность гарантирую. Чего уж тут сложного! Задача: вывести на экран через пробел числа 1,2,3,4,5. Код решения:

<?php
$i = 1; // присваиваем переменной $i значение 1
echo $i; // выводим переменную
$i++; // увеличиваем переменную на 1-цу
echo " ".$i; // опять выводим переменную не забыв о пробеле
// повторяем все снова и снова столько, сколько надо
$i++;
echo " ".$i;
$i++;
echo " ".$i;
$i++;
echo " ".$i;
?>

Согласен, пример не самый лучший, но основные понятия языка уяснить можно. Итак - открывающий тег РНР - <?php или просто <?. Тег закрытия кода в любом случае одинаков - ?>. Все переменные должны начинаться со значка доллара, а комментарии - с //.

Все переменные имеют имя и значение. В примере имя переменной - $I, значение - 1. Операторы языка в любом случае должны разделяться точкой с запятой. Отсутствие этого разделителя - самая основная ошибка начинающих, и поэтому всегда приучайте себя обращать внимание, есть ли в конце операторов разделитель. Лишние пробелы и переводы строк, как и подобает для хорошего языка программирования, просто игнорируются.
Вывод на экран осуществляется оператором «echo». Переменные не обязательно заключать в кавычки, текст - обязательно. Любое слияние текста (числовые переменные в этом случае воспринимаются как текстовые) осуществляется с помощью разделителя - точки.

Увеличение переменной на единицу реализовывается указанием двух плюсов после переменной, хотя ни что не мешает писать так - $i = $i + 1;. Но правильно будет так, как в примере - $i++; Выполнив эту инструкцию пять раз, соответственно увеличим переменную на пять, выводя между делом результат, не забывая о пробеле. На экран в результате работы скрипта будут выведены подряд (в строку) цифры "1 2 3 4 5". Если бы стояла задача вывести указанные цифры не в строчку, а в столбец - вместо пробелов в кавычках надо было бы поставить HTML-овский тег <br> перевода строки. Вот так - echo "<br>".$i;. В результате на экране появится столбик из пяти цифр.

Вообще, этот скрипт не правильный. Так никто не пишет программы. Надо было воспользоваться функцией или циклом, но на первых порах для знакомства я буду стараться все максимально упрощать. Вспоминая об упомянутом мною алгоритмическом языке, привожу алгоритм этого скрипта. Он таков:

  • начать скрипт
  • присвоить переменной $I значение 1
  • вывести переменную $I на экран
  • увеличить переменную $I на единицу
  • вывести пробел и переменную $I на экран
  • увеличить
  • выполнять столько, сколько надо
  • вывести пробел и переменную $I на экран
  • закончить скрипт

Это - алгоритмическое выражение реализованного выше скрипта. Как видите, ничего сложного нет. Просто берем, и делаем то, что нам надо. Кстати, посмотрите, что получится в результирующем коде HTML! Ни следа РНР! Это ли не мечта многих - иметь возможность скрыть свой код HTML?

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

Читать еще...



Ф. Аньен

Основы ASP.NET с примерами на Visual Basic.Net
Руководство по ASP.NET версии 1.1 для программистов Visual Basic. В нем приведены рекомендации по построению надежных и эффективных веб-приложений средствами ASP.NET, а также...

К. Дари, Б. Бринзаре

AJAX и PHP. Разработка динамических веб-приложений
Книга "AJAX и РНР: разработка динамических веб-приложений" - самый удобный и полезный ресурс, который поможет вам войти в захватывающий мир AJAX. Вы научитесь писать более...

Василий Халявин

Похалявим в Интернете? Беслатно качай, слушай, смотри
Книга В.Халявина (Евгения Хохрякова), более известного читателям как А.Н.Плюшев, открывает новые возможности для пользователей Интернета. Его книги пользуются невероятным успехом...

С. Холзнер

PHP в примерах
Вашему вниманию предлагается один из мировых бестселлеров, посвященных программированию на РНР. В рамках данной книги автору удалось, начав с основ языка РНР, охватить весьма...

    Информация

Главная - переход на начало
Тарифы на Российский хостинг
Правила - что можно а что нет
Заказ - сделайте это сейчас
Выбор домена - найди свое имя
Регистрация домена - купить
Оплата - варианты для всех
Панель управления Россия
Панель управления Беларусь
Вопросы и ответы - информация
Разработка сайтов - сопровождение
Виртуальный Брест - портал
Контакт - обратная связь
Наш форум - пообщаемся?

Список доменов
в которых доступна бесплатная регистрация имен при покупке хостинга, а так же открытие поч- тового ящика:

Новости Бреста:

Второй порыв теплосетей в Бресте - двенадцать многоэтажных домов и один детский сад остались без тепла
Почти тонну мёда задержали налоговики при проверке в Бресте
Зарплата в конвертах в Бресте - видео
Трое жителей Кавказа в "поисках работы" забрались прямо в лес в пограничную зону
Профилактика квартирных краж - важно
Современный животноводческий комплекс на 1500 голов строится в СПК "Королевский" Кобринского района - фото
Результаты проходящей на территории Брестской области акции "Не упусти свой шанс"
Осенний месячник по наведению порядка на земле проходит на Брестчине - важно
В Лунинецком районе в водоеме нашли автомобиль с телом внутри
ГАИ: брестчанин решил стать маршрутчиком и в пьяном состоянии вез горожан

© Виртуальный Брест 2001 - 2009 Автор проекта: Андрей Кухарчик Дизайн: Partgraphic