Оглавление:
Видео: Учим HTML за 1 Час! #От Профессионала 2025
Переменная PHP может быть названа почти чем угодно в программировании HTML5 и CSS3. Есть несколько зарезервированных слов, которые нельзя назвать переменной (например, печать, которая уже имеет значение в PHP), поэтому, если ваша программа не работает, и вы не можете понять, почему, попробуйте изменить некоторые имена переменных или посмотреть в списке зарезервированных слов (на www. php. net), чтобы узнать, является ли ваше имя переменной незаконным.
PHP очень прощает о типе данных в переменной. Когда вы создаете переменную, вы просто помещаете в нее контент. PHP автоматически делает переменную любым типом, в котором она нуждается. Это называется свободным типом. Одна и та же переменная может содержать числовые данные, текст или другие более сложные типы данных. PHP определяет тип данных в переменной «на лету», исследуя контекст.
Несмотря на то, что PHP является кавалером по типам данных, важно понять, что данные все еще хранятся в одном из нескольких стандартных форматов, основанных на его типе. PHP поддерживает несколько форм целых чисел и чисел с плавающей запятой. PHP также имеет большую поддержку текстовых данных. Программисты обычно не говорят «текст», а данные текстовых данных string .
Это потому, что внутреннее представление данных текста напомнило ранних программистов бисера на строке. Вам редко приходится беспокоиться о том, какую информацию вы используете в PHP, но вам нужно знать, что PHP спокойно конвертирует данные в форматы, которые он может использовать.
Конкатенация
Конкатенация - это процесс соединения меньших строк для формирования большей строки. PHP использует символ period (.) Для объединения двух строковых значений. Следующий пример кода возвращает фразу oogieboogie:
$ word = "oogie"; $ dance = "буги"; Печатать $ word. $ dance
Если вы уже знаете какой-то JavaScript или другой язык, большая часть идей переносится, но детали могут вас пошевелить. JavaScript использует знак для конкатенации, а PHP использует период. Это раздражающие детали, но с практикой вы сможете сохранить это прямо.
Когда PHP видит период, он обрабатывает значения по обе стороны периода как строки (текст) и объединяет (объединяет) их. Если PHP видит знак плюса, он обрабатывает значения по обе стороны знака плюс как числа и пытается выполнить математическое дополнение к ним. Эта операция помогает PHP выяснить, с какими типами данных он работает.
Следующая программа иллюстрирует разницу между конкатенацией и добавлением:
php // from helloVariable. php $ output = "Мир!"; print"Hello ". $ output."
"; print"". $ output + 5."
";?>
Предыдущий код принимает переменную выходную информацию с значение World и конкатенирует его с Hello при печати. Затем он добавляет вывод переменной в число 5. Когда PHP видит знак плюса, он интерпретирует значения по обе стороны от него как числа.
Поскольку вывод не имеет логического численное значение, PHP присваивает ему значение 0, которое он добавляет к 5, в результате чего в браузер отправляется вывод
5
.Интерполяция переменных в текст
Если у вас есть связка текст для печати с вложенными переменными может немного утомительно использовать конкатенацию для добавления в переменные. К счастью, вам не нужно!
С помощью PHP вы можете включить переменные следующим образом:
helloInterpolation php $ firstName = "John"; $ lastName = "Doe"; print "Hello $ firstName $ lastName!
";?>
Этот процесс называется интерполяцией . Поскольку все переменные PHP начинаются со знака доллара, вы можете свободно помещать переменные прямо в свои строковые значения, а когда PHP видит переменную, автоматически заменит эту переменную своим значением.
Интерполяция работает только с двойными кавычками, потому что двойные кавычки указывают, что PHP должен обработать строку перед передачей ее пользователю.