Пока я творю, я живу!
Блог посвящен: HTML, CSS, PHP, Wordpress, Bootstrap
Всем привет!
Наше продвижение по основам PHP продолжим с урока «Синтаксис языка php». Урок о том, как правильно строить код. Без этих знаний нет смысла переходить к остальным урокам по изучению php. Поскольку я хочу, чтобы вы как можно хорошо поняли основы PHP, то считаю, что этот урок нужно освоить именно на данном этапе.
В этом уроке вы обязательно получите новую информацию, ну, а что-то мне придется повторить с урока №1.
Итак, внимание, я начинаю урок №2 .
Место работы кода
Прежде, чем вы начнете строить код, напомню вам, что php – это язык программирования, который работает исключительно только на сервере (на хостинге). Не понимаете, что это значит? Тогда создайте файл php у себя на рабочем столе, и попробуйте его запустить (открыть через браузер). Вы увидите, что сам код не запустится, а в браузере будет просто написанный код, как в блокноте.
Вы должны чётко понимать, что:
php не будет работать без сервера!!!
Знаете, что бы я вам порекомендовал? Сразу установить на компьютер локальный сервер Денвер (Denwer) и учиться программированию php на нем. Как установить Денвер расскажу в следующем уроке.
Чтобы понять, как правильно строить код в php, предлагаю сразу перейти к примеру и к его разъяснению. Любой php код начинается с тега:
<?php
И заканчивается:
?>
Пример:
<?php … команда PHP ?>
Эти теги должны быть обязательны
Есть и сокращенная форма (последнее время я пользуюсь сокращенной формой). Это не ошибка, если вы будете начинать код php именно с сокращенной формы:
<? … команда PHP ?>
Если вы не заметили разницы, тогда обратите внимание на строку №1, там было «<?php», а сейчас «<?».
⇒ PHP и HTML ⇐
PHP код можно вставить в HTML разметку, вот только расширения файла нужно поменять с «.html» на «.php»:
А внутри HTML разметки вставляем php код:
<html> <head> <title>основы PHP – StrpkinBLOG.RU</title> </head> <body> <?php … команда PHP ?> </body> </html>
⇒ PHP без HTML разметки ⇐
PHP код может работ и без HTML разметки:
<?php … команда PHP ?>
Такой способ можно использовать, если вы создаете обработчик формы для сайта или хотите сделать проверку логина и пароля и т.д.
Дополнение:
При написании php кода будьте внимательны, так как лишняя кавычка, точка с запятой могут вызвать ошибку, например:
Неверно:
<?php echo "Это тест ?> <?php echo 'Это 'тест''; ?> <?php echo ""Это тест"" ; ?> <?php echo"Это "тест""; ?>
Верно:
<?php echo "Это тест"; ?> <?php echo 'Это "тест"' ; ?>
Мой совет
Старайтесь писать код, придерживаясь правильного переноса строки. Так вам потом будет проще разобраться в коде, нежели кода писать в одну строку:
код с переносом строки:
<?php $text = 'Я рад видеть вас на блоге StepkinBLOG.RU'; $rez_bez_probelov = mb_strlen($text,'utf-8'); // вывод результата echo "<br>Количество символов: ".$rez_bez_probelov; echo "<br>Вывод текста: ".$text; ?>
код в одну строку (вот так делать не нужно):
<?php $text = 'Я рад видеть вас на блоге StepkinBLOG.RU'; $rez_bez_probelov = mb_strlen($text,'utf-8'); echo "<br>Количество символов: ".$rez_bez_probelov; echo "<br>Вывод текста: ".$text; ?>
Если конечно php код маленький, только тогда можно так:
<input type="hidden" name="cena" value="<?php $cod; ?>">
Естественно, это мой совет, и, если вы захотите большой код написать в одну строку, пожалуйста. Надеюсь, вы не запутаетесь и не сделаете ошибку, и код работать будет. Но я вам рекомендую писать код красиво.
Удачи! Жду вас на следующих уроках по изучению php.
Подписывайтесь на обновление!