HTML
расшифровывается как HyperText Markup Language (язык разметки гипертекста
):
- язык
означает, что он может быть прочитан как человеком, так и компьютером;
- разметка
означает, что написанный вами код помечается с помощью ключевых слов;
- гипертекст
означает, что он использует HTTP как часть Интернета.
Как и любой язык, HTML поставляется с набором правил
. Эти правила относительно простые и сводятся к определению границ
, чтобы знать, где что-то начинается и где заканчивается.
Ниже приведён пример абзаца в HTML:
Сегодня я изучаю синтаксис HTML на сайте сайт
То, что вы видите в угловых скобках < и > называется тегами
HTML. Они определяют, где что-то начинается и где оно заканчивается.
Я уже создавал запись со справочником по HTML, где находился полный список всех тегов и их значения. Ссылка на данную запись –
Каждый из тегов несёт определённый смысл
. В нашем случае
обозначает абзац
текста.
Как правило, они идут парами:
- открывающий тег
определяет начало абзаца;
- закрывающий тег
определяет его конец.
Единственным различием между открывающим и закрывающим тегами является слэш /, который предшествует имени тега.
При объединении открывающего, закрывающего тегов и всего между ними, вы получите элемент HTML
.
Если вы просмотрите этот пример в вашем браузере, то заметите, что теги HTML в браузере не отображаются
. Они читаются только браузером, чтобы знать, какой тип контента
вы написали.
Группы тегов
Все теги делятся на 2 типа, строчные и блочные.
Блочные
элементы, вроде:
- абзацы
;
- списки: неупорядоченные (с маркером)
или упорядоченные списки (с числами)
;
- заголовки: от первого уровня
до шестого уровня
;
- статьи
;
- разделы
;
- длинные цитаты
.
Строчные
элементы, вроде:
- ссылки
;
- выделенные слова
;
- важные слова
;
- короткие цитаты
;
- аббревиатуры
.
Блочные
элементы предназначены для структурирования
основных частей вашей страницы, путём разделения содержимого на логически связанные блоки.
Строчные
элементы предназначены, чтобы разграничить часть текста и придать ему определённую функцию или смысл. Строчные элементы, как правило, содержат одно или несколько слов.
Атрибуты
В тегах также могут размещаться атрибуты
– специальные команды, которые расширяют действие тега. Для некоторых тегов они являются обязательными для правильной работы. Например для того чтобы ссылка вела на указанный адрес, нужно добавить дополнительный атрибут. Ссылка будет выглядеть так:
Атрибуты размещаются внутри открывающего тега в таком формате:
.
Кавычки могут быть любыми – одинарными или двойными, допустимо их вообще их не ставить, если значение атрибута состоит из одного слова (но это не желательно).
Где писать HTML
Вы, вероятно, сталкивались c простыми текстовыми файлами, теми, которые имеют расширение.txt. Чтобы такой текстовый файл стал HTML-документом
(вместо текстового), вам нужно использовать расширение.html.
В принципе, для работы с HTML вы можете использовать даже обычный текстовый документ, который является стандартным на каждом компьютере. Для этого вам нужно создать новый документ, прописать в него код и сохранить его в формате.html .
Для того чтобы работать с HTML файлами было удобно, вы можете использовать специальные редактор, которые предназначены для работы с данным типом файлов. Одним, из таких редакторов, является Sublime Text 3, я уже писал о нем с своих предыдущих записях. Вот ссылка на запись –
Что писать в файле
Для того чтобы наглядно просмотреть свой сайт в браузере, в файле сайта необходимо прописать следующий код.
Это базовый шаблон, который используется для написания web-страниц с использованием HTML. Давайте его подробно разберем.
- – это код который говорит браузеру о том что мы используем последнюю версию HTML – HTML5
- – внутри данного тега располагаются все теги которые отвечают за функциональность сайта. Здесь мы подключаем сторонние файлы, подключаем скрипты, указываем кодировки и многое другое
- body – внутри этого тега располагаются теги, которые будут выводиться и работы которых мы с вами сможем расмотреть наглядно.
Давайте попробуем наглядно просмотреть работу кода, выведем текст:
Мой первый сайт
Это мой первый сайт!
Как вы могли заменить каждый из этих тегов имеет закрывающийся тег, то о чем мы говорили ранее. Вся структура HTML кода напоминает “матрешку”. Один тег вкладывается во внутрь другого.
В данной системе есть специальная иерархия. В этой системе теги делятся на братские, родительские и теги предки. Здесь все относительно, у каждого тега будут свои предки, родители и братья.
Родителем
называют тег, внутри которого находится рассматриваемый тег.
Предками
называются, теги которые расположены внутри рассматриваемого тега.
Братскими
называют теги, которые находятся на одном уровне с рассматриваемым тегом.
Данную связь легко понять по данному примеру:
Известные футбольные цитаты
Сэр
Алекс Фергюсон
однажды сказал о Филиппо Индзаги:
Этот парень должен был родиться в положении вне игры
.
При критике со стороны Джона Карью,
Златан Ибрагимович
ответил:
То, что делает Карью с мячом, я могу сделать с апельсином.
Джордж Бест
сказал:
Я потратил много денег на выпивку, девчонок и быстрые автомобили.
Остальное я просто промотал
, -
когда его спросили о его образе жизни.
В этой структуре:
-
является предком
для любого другого элемента;
-
является родителем
для
и трёх
;
-
и три
являются братскими
друг для друга;
- каждый
является родителем
для
и
, которые в них содержатся;
- каждый
,
,
и
- это всё потомки
.
Аналогия с семейным древом также применяется при прохождении нескольких слоёв вложений в HTML:
- потомок
элемента X - это любой элемент внутри
X;
- ребёнок
- это просто прямой
потомок;
- предком
элемента Y является любой элемент;
- родитель
- это лишь первый прямой
предок.
Вот что мы узнали из этого урока
Мы узнали что в HTML есть теги, которые хранят в себе информацию и выводят ее на страницах сайтов. Каждый из тегов несёт определённый смысл
.Что для работы с HTML используются файлы с разрешением.html. Для того чтобы работать с HTML, нужно создать новый документ, прописать в него код и сохранить его в формате.html.То что в HTML имеется специальная иерархия. Теги делятся на братские, родительские и теги предки. Здесь все относительно, у каждого тега будут свои предки, родители и братья.
HTML
расшифровывается как HyperText Markup Language (язык разметки гипертекста
):
- язык
означает, что он может быть прочитан как человеком, так и компьютером;
- разметка
означает, что написанный вами код помечается с помощью ключевых слов;
- гипертекст
означает, что он использует HTTP как часть Интернета.
Как и любой язык, HTML поставляется с набором правил
. Эти правила относительно простые и сводятся к определению границ
, чтобы знать, где что-то начинается и где заканчивается.
Ниже приведён пример абзаца в HTML:
Если Тетрис и научил меня чему-то,
так это тому, что ошибки накапливаются, а достижения исчезают.
То, что вы видите в угловых скобках < и > называется тегами
HTML. Они определяют, где что-то начинается и где оно заканчивается.
Каждый из тегов несёт определённый смысл
. В нашем случае
обозначает абзац
текста.
Как правило, они идут парами:
- открывающий тег
определяет начало абзаца;
- закрывающий тег
определяет его конец.
Единственным различием между открывающим и закрывающим тегами является слэш /, который предшествует имени тега.
При объединении открывающего, закрывающего тегов и всего между ними, вы получите элемент HTML
. Строка целиком представляет собой элемент HTML, который использует теги HTML
и
.
Если вы просмотрите этот пример в вашем браузере, то заметите, что теги HTML в браузере не отображаются
. Они читаются только браузером, чтобы знать, какой тип контента
вы написали.
Где писать HTML
Вы, вероятно, сталкивались c простыми текстовыми файлами, теми, которые имеют расширение.txt. Чтобы такой текстовый файл стал HTML-документом
(вместо текстового), вам нужно использовать расширение.html.
Откройте текстовый редактор, скопируйте и вставьте следующее содержимое:
Это моя первая веб-страница!
Сохраните этот файл как my-first-webpage.html, просто откройте его вашим браузером и вы увидите:
Это моя первая веб-страница!
- используйте текстовый редактор, вроде Notepad++, для создания
HTML-документов;
- используйте браузер, вроде Firefox, для открытия
HTML-документов.
Атрибуты
Атрибуты действуют как дополнительная
информация, привязанная к элементу HTML. Они пишутся внутри тега HTML. Таким образом, они также не отображаются в браузере.
Например, атрибут href
используется для определения назначения ссылки (которая создаётся тегом
):
Скачать Firefox
Есть 16 атрибутов HTML , которые могут быть использованы в любом элементе HTML. Все они не являются обязательными.
Вы в основном будете применять class
(который используется для CSS) и title
(подсказка, которая появляется при наведении курсора на объект, вроде этого).
Некоторые элементы HTML содержат обязательные
атрибуты. Например, при вставке изображения вы должны указать его расположение с помощью атрибута src
:
Принимая во внимание, что цель элемента
заключается в показе изображения, то имеет смысл путь к изображению сделать обязательным
.
Комментарии
Если вы пишете что-то в своём коде без нарушения отображения страницы браузером, то вы можете писать комментарии
. Они будут игнорироваться браузером и могут быть использованы только для людей, которые пишут код.
Комментарий начинается с
.
Привет, мир!
Самозакрывающиеся элементы
Некоторые элементы HTML имеют только открывающий тег:
Поскольку у них нет закрывающего тега и, следовательно, они не могут содержать ничего внутри, самозакрывающие элементы обычно несут с собой несколько атрибутов, которые предоставляют дополнительную информацию.
HTML-теги
— основа языка HTML. Теги используются для разграничения начала и конца элементов в разметке.
Каждый HTML-документ состоит из дерева HTML-элементов и текста. Каждый HTML-элемент обозначается начальным (открывающим) и конечным (закрывающим) тегом. Открывающий и закрывающий теги содержат имя тега.
Все HTML-элементы делятся на пять типов:
- пустые элементы
— , ,
, , , , , , , , , , , , ;
- элементы с неформатированным текстом
— , ;
- элементы, выводящие неформатированный текст
— , ;
- элементы из другого пространства имён
— MathML и SVG;
- обычные элементы
— все остальные элементы.
В таблице приведен полный список элементов, поддерживаемых HTML4 и HTML5. Экспериментальные и устаревшие теги исключены. Элементы, добавленные в спецификацию HTML5, выделены бирюзовым
цветом.
Полный список HTML-элементов
Таблица 1. HTML-элементы
Тег
Описание
|
Используется для добавления комментариев.
|
|
Объявляет тип документа и предоставляет основную информацию для браузера — его язык и версия.
|
|
Создаёт гипертекстовые ссылки.
|
|
Определяет текст как аббревиатуру или акроним. Поясняющий текст задаётся с помощью атрибута title .
|
|
Задает контактные данные автора/владельца документа или статьи. Отображается в браузере курсивом.
|
|
Представляет собой гиперссылку с текстом, соответствующей определенной области на карте-изображении или активную область внутри карты-изображения. Всегда вложен внутрь тега .
|
|
Раздел контента, который образует независимую часть документа или сайта, например, статья в журнале, запись в блоге, комментарий.
|
|
Представляет контент страницы, который имеет косвенное отношение к основному контенту страницы/сайта.
|
|
Загружает звуковой контент на веб-страницу.
|
|
Задает полужирное начертание отрывка текста, не придавая акцент или важность выделенному.
|
|
Задает базовый адрес (URL), относительно которого вычисляются все относительные адреса. Это поможет избежать проблем при переносе страницы в другое место, так как все ссылки будут работать, как и прежде.
|
|
Изолирует отрывок текста, написанный на языке, в котором чтение текста происходит справа налево, от остального текста.
|
|
Отображает текст в направлении, указанном в атрибуте dir , переопределяя текущее направление написания текста.
|
|
Выделяет текст как цитату, применяется для описания больших цитат.
|
|
Представляет тело документа (содержимое, не относящееся к метаданным документа).
|
|
Перенос текста на новую строку.
|
|
Создает интерактивную кнопку. Внутрь тега можно поместить содержимое — текст или изображение.
|
|
Холст-контейнер для динамического отображения изображений, таких как простые изображения, диаграммы, графики и т.п. Для рисования используется скриптовый язык JavaScript.
|
|
Добавляет подпись к таблице. Вставляется сразу после тега .
|
Используется для указания источника цитирования. Отображается курсивом.
|
|
Представляет фрагмент программного кода, отображается шрифтом семейства monospace .
|
|
Выбирает для форматирования один или несколько столбцов таблицы, не содержащих информацию одного типа.
|
|
Создает структурную группу столбцов, выделяющую множество логически однородных ячеек.
|
|
Элемент используется для связывания значения атрибута value , которое представлено в машиночитаемом формате и может быть обработано компьютером, с содержимым тега.
|
|
Элемент-контейнер для выпадающего списка элемента . Варианты значений помещаются в элементы .
|
|
Используется для описания термина из тега .
|
|
Помечает текст как удаленный, перечёркивая его.
|
|
Создаёт интерактивный виджет, который пользователь может открыть или закрыть. Представляет собой контейнер для контента, видимый заголовок виджета помещается в тег .
|
|
Определяет слово как термин, выделяя его курсивом. Текст, идущий следом, должен содержать расшифровку этого термина.
|
|
Интерактивный элемент, с которым взаимодействует пользователь для выполнения задачи, например, диалоговое окно, инспектор или окно. Без атрибута open не виден для пользователя.
|
|
Тег-контейнер для разделов HTML-документа. Используется для группировки блочных элементов с целью форматирования стилями.
|
|
Тег-контейнер, внутри которого находятся термин и его описание.
|
|
Используется для задания термина.
|
|
Выделяет важные фрагменты текста, отображая их курсивом.
|
|
Тег-контейнер для встраивания внешнего интерактивного контента или плагина.
|
|
Группирует связанные элементы в форме, рисуя рамку вокруг них.
|
|
Заголовок/подпись для элемента .
|
|
Самодостаточный тег-контейнер для такого контента как иллюстрации, диаграммы, фотографии, примеры кода, обычно с подписью.
|
|
Определяет завершающую область (нижний колонтитул) документа или раздела.
|
|
Форма для сбора и отправки на сервер информации от пользователей. Не работает без атрибута action .
|
|
Создают заголовки шести уровней для связанных с ними разделов.
|
|
Элемент-контейнер для метаданных HTML-документа, таких как , , , , .
|
|
Секция для вводной информации сайта или группы навигационных ссылок. Может содержать один или несколько заголовков, логотип, информацию об авторе.
|
|
Горизонтальная линия для тематического разделения параграфов.
|
|
Корневой элемент HTML-документа. Сообщает браузеру, что это HTML-документ. Является контейнером для всех остальных html-элементов.
|
|
Выделяет отрывок текста курсивом, не придавая ему дополнительный акцент.
|
|
Создает встроенный фрейм, загружая в текущий HTML-документ другой документ.
|
|
Встраивает изображения в HTML-документ с помощью атрибута src , значением которого является адрес встраиваемого изображения.
|
|
Создает многофункциональные поля формы, в которые пользователь может вводить данные.
|
|
Выделяет текст подчеркиванием. Применяется для выделения изменений, вносимых в документ.
|
|
Выделяет текст, который должен быть введён пользователем с клавиатуры, шрифтом семейства monospace.
|
|
Используется для хранения дополнительной информации о странице. Эту информацию используют браузеры для обработки страницы, а поисковые системы — для ее индексации. В блоке может быть несколько тегов , так как в зависимости от используемых атрибутов они несут разную информацию.
|
|
Индикатор измерения в заданном диапазоне.
|
|
Раздел документа, содержащий навигационные ссылки по сайту.
|
|
Определяет секцию, не поддерживающую сценарий (скрипт).
|
|
Контейнер для встраивания мультимедиа (например, аудио, видео, Java-апплеты, ActiveX, PDF и Flash). Также можно вставить другую веб-страницу в текущий HTML-документ. Для передачи параметров встраиваемого плагина используется тег .
|
|
Упорядоченный нумерованный список. Нумерация может быть числовая или алфавитная.
|
|
Контейнер с заголовком для группы элементов .
|
|
Определяет вариант/опцию для выбора в раскрывающемся списке , или .
|
|
Поле для вывода результата вычисления, рассчитанного с помощью скрипта.
|
|
Параграфы в тексте.
|
|
Определяет параметры для плагинов, встраиваемых с помощью элемента .
|
|
Элемент-контейнер, содержащий один элемент и ноль или несколько элементов . Сам по себе ничего не отображает. Дает возможность браузеру выбирать наиболее подходящее изображение.
|
|
Выводит текст без форматирования, с сохранением пробелов и переносов текста. Может быть использован для отображения компьютерного кода, сообщения электронной почты и т.д.
|
|
Индикатор выполнения задачи любого рода.
|
|
Определяет краткую цитату.
|
|
Контейнер для Восточно-Азиатских символов и их расшифровки.
|
|
Определяет вложенный в него текст как базовый компонент аннотации.
|
|
Добавляет краткую характеристику сверху или снизу от символов, заключенных в элементе , выводится уменьшенным шрифтом.
|
|
Отмечает вложенный в него текст как дополнительную аннотацию.
|
|
Выводит альтернативный текст в случае если браузер не поддерживает элемент .
|
|
Отображает текст, не являющийся актуальным, перечеркнутым.
|
|
Используется для вывода текста, представляющего результат выполнения программного кода или скрипта, а также системные сообщения. Отображается моноширинным шрифтом.
|
|
Используется для определения сценария на стороне клиента (обычно JavaScript). Содержит либо текст скрипта, либо указывает на внешний файл сценария с помощью атрибута src .
|
|
Определяет логическую область (раздел) страницы, обычно с заголовком.
|
|
Элемент управления, позволяющий выбирать значения из предложенного множества. Варианты значений помещаются в .
|
|
Отображает текст шрифтом меньшего размера.
|
|
Указывает местоположение и тип альтернативных медиаресурсов для элементов , , .
|
|
Контейнер для строчных элементов. Можно использовать для форматирования отрывков текста, например, выделения цветом отдельных слов.
|
|
Расставляет акценты в тексте, выделяя полужирным.
|
|
Подключает встраиваемые таблицы стилей.
|
|
Задает подстрочное написание символов, например, индекса элемента в химических формулах.
|
|
Создаёт видимый заголовок для тега . Отображается с закрашенным треугольником, кликнув по которому можно просмотреть подробности заголовка.
|
|
Задает надстрочное написание символов.
|
Тег для создания таблицы.
|
|
Определяет тело таблицы.
|
|
|
Создает ячейку таблицы.
|
|
Используется для объявления фрагментов HTML-кода, которые могут быть клонированы и вставлены в документ скриптом. Содержимое тега не является его дочерним элементом.
|
|
Создает большие поля для ввода текста.
|
|
Определяет нижний колонтитул таблицы.
|
|
Создает заголовок ячейки таблицы.
|
|
Определяет заголовок таблицы.
|
|
Определяет дату/время.
|
|
Заголовок HTML-документа, отображаемый в верхней части строки заголовка браузера. Также может отображаться в результатах поиска, поэтому это следует принимать во внимание предоставление названия.
|
|
Создает строку таблицы.
|
|
Добавляет субтитры для элементов и .
|
|
Выделяет отрывок текста подчёркиванием, без дополнительного акцента.
|
|
Создает маркированный список.
|
|
Выделяет переменные из программ, отображая их курсивом.
|
|
Добавляет на страницу видео-файлы. Поддерживает 3 видео формата: MP4, WebM, Ogg.
|
|
Указывает браузеру возможное место разрыва длинной строки.
|
Таблица-шпаргалка с тегами
Для удобства пользования я сгруппировала теги по тематическим разделам, добавив значения свойства display для каждого тега. Чтобы перейти к таблице, кликните по рисунку.
Начинаем изучение языка. Текст на HTML представляет собой "простой текст". Все гипертекстовые особенности документа задаются с помощью тегов - особых пометок, включаемых в этот текст.
Пусть есть текст:
Запишем этот текст по-другому, вставив указания о том, как надо отображать текст. Указания выделим угловыми скобками.
В языке HTML указания называются тегами. Браузер выполняет указания-теги, то есть, не показывая их, производит изменения текста. Поэтому на экране мы увидим следующее:
«Мама мыла раму, а котик играл с клубком. Мальчик забрал у котика клубок».
Тег – команда в угловых скобках. Имя тега – первое, что пишется после открывающей угловой скобки, без пробелов перед ним! Существуют теги одиночные и теги контейнеры. Одиночные теги – некоторая команда браузеру, выполняемая в том месте, где указана, например, команда «нарисовать линию»:
Теги контейнеры состоят из открывающего тега и закрывающего, и их указание относится ко всему тексту, расположенному между ними, говорят: «вложенному в контейнер». Закрывающий тег имеет то же имя, что и открывающий, но перед именем ставится символ «слэш»: «/»:
Мама мыла раму. .
У тега могут быть атрибуты. Атрибут дополняет и поясняет тег. Порядок атрибутов не важен. Например, у тега HR есть атрибут WIDTH, обозначающий ширину линии, SIZE – толщину линии, ALIGN – расположение (выравнивание) и COLOR – цвет. Значения атрибутов конкретизируют заданную характеристику. Синтаксическое правило звучит следующим образом: после имени тега может следовать, по крайней мере, один пробел, затем, через пробелы, могут следовать тройки: атрибут, символ «=», значение. Значение рекомендуется заключать в кавычки, хотя стандарт HTML позволяет значения, состоящие только из латинских букв и цифр, не заключать в кавычки.
Изображение на экране будет примерно следующим.
_____________________________________
Стандарт позволяет не писать закрывающий тег, если он подразумевается. Например, тег Имеет закрывающий, но его можно не писать перед открытием следующего абзаца. Тег Обозначает абзац.
Мама мыла раму.
Дочка играла с мячиком.
Некоторые атрибуты не имеют значений, точнее, они имеют единственное значение, и потому достаточно просто указать или не указать в теге этот атрибут. Например, у тега FRAME есть атрибут NORESIZE, указывающий на то, что пользователю не позволено изменять размер данного фрейма.
Теги (элементы) в HTML могут быть вложены друг в друга аналогично циклам или условным операторам в языках программирования. Пересечения тегов без вложенности запрещены.
Пример ошибочной записи:
пример блока
с вложенным абзацем
Пример правильной записи:
пример блока
С вложенным абзацем
Кроме тегов и простого текста в HTML-коде могут встретиться так называемые символьные объекты или Escape последовательности: именованные и нумерованные сущности. Они нужны для представления в документе символов, запрещенных синтаксически или физически, а также символов, которые невозможно ввести с клавиатуры. Например,
Регистр букв для имен тегов и имен и значений атрибутов не важен. Хотя рекомендуется соблюдать некоторый стиль, например, писать имена всех тегов большими буквами, либо маленькими, либо маленькими, но с первой заглавной буквой. Такой текст легче воспринимается человеком.
Очень важное замечание! Цель браузера – показать клиенту вашу страницу. Обычная реакция браузера на ошибку – попытка исправить ошибку, а если не удалось, то пропустить не понятные для него слова или теги. Это и хорошо и плохо. Так как, с одной стороны, в результате браузер постарается показать пользователю максимум текста, но, с другой стороны, в этот текст может попасть часть с тегами и скриптами или не попасть собственно текст, если его браузер воспримет, например, как комментарий. Разработчику сайта такое поведение браузера очень мешает. Будьте готовы к тому, что сначала браузер будет старательно исправлять ваши ошибки, но через некоторое время он запутается, и у вас перестанут работать ранее работавшие фрагменты. Поэтому совет: не делайте ошибок, а лучше используйте современные редакторы, осведомленные о html-правилах, и указывающие вам на ошибки.
Александр Кичатов
Как работают PHP скриптыНаверняка ты знаком с принципом работы радиоуправляемых машинок. Нажимаешь вперёд - машинка едет, нажимаешь влево - машинка меняет направление колёс. PHP работает точно также. Ты пишешь команды одну за другой, а PHP последовательно их исполняет. Что такое PHP скриптPHP-скрипт - это обычный текстовый файлик с расширением .php
. Точно такой же, как html и css. Но есть одно важное отличие: Скрипты запускаются только через http-запросы в браузере. Это значит, что для запуска скрипта script.php необходимо в адресной строке браузера написать site.ru/script.php
Если скрипт не работает - проверь текущий URL. Если там будет что-то вроде file:///D:/openserver/domains/site.ru/script.php
- это значит, что ты пытаешься не перейти на страницу сайта, а открыть сам PHP файлик в браузере. Это неправильно. Веб-серверы чаще всего настроены так, что при заходе на главную страницу (например site.ru
) автоматически запускается файл index.php или index.html, лежащий в корне сайта. Создай в корневой папке сайта файл с названием index.php и открой его в своём текстовом редакторе. При наличии файла index.html его нужно удалить. Если у тебя пока нет текстового редактора - рекомендую лёгкий и бесплатный Notepad++ , он гораздо удобней встроенного в Windows блокнота. Обязательно следи за кодировкой скриптов. Кодировка должна быть либо UTF-8 без BOM
(если такая доступна в твоём редакторе), либо просто UTF-8
. Вывод чисел и строк в PHPКоманды PHP пишутся между тегами
, например:
Команда echo
отвечает за вывод информации на экран. После оператора указывается значение, которое нужно вывести. Чтобы вывести текст, его нужно указать в одинарных или двойных кавычках:
Команды в PHP разделяются точкой с запятой. Для удобства чтения каждую команду принято писать с новой строки:
Результат в браузере: Это PHP код.
Вывод HTML кода в PHPHTML-код можно перемешивать с командами PHP:
Также HTML код можно подставить в PHPшную строку:
Результат в браузере: Слон
Наполеон
Мы можем как угодно совмещать PHP код и HTML теги:
Функции в PHPФункция - это команда, которая выполняет какие-либо действия, например расчёты, управление файлами и т.д. Определить функцию просто - у неё после названия идут круглые скобки:
Функция phpinfo()
выводит на экран информацию с текущими настройками PHP. Некоторые функции ожидают, что им передадут какое-нибудь значение. Например, функция округления ceil()
ожидает число, которое она округлит:
Функция ceil()
получает переданное нами значение 91.5
, обрабатывает его (округляет до 92) и возвращает результат. А команда echo получает возвращённое функцией значение и выводит его на экран. Результатом работы этого скрипта будет 92
. Необходимость закрывающего тега в PHPЕсли после PHP команд нет HTML или любого другого вывода на экран, то мы можем не использовать закрывающий тег ?>
:
Кроме этого, мы можем заменить тег
Использование тега
| |