Курс Harvard CS50 — Лекция: Что такое PHP? (заметки к видеолекции)
Harvard CS50
7 уровень , 3 лекция
Открыта
Внимание! Практически весь материал этой лекции был в видеолекции. Если вы всё хорошо усвоили, просто пробегитесь глазами и переходите дальше.
PHP (PHP Hypertext Preprocessor, гипертекстовый препроцессор PHP) — это язык программирования, используемый со стороны сервера. Благодаря возможности комбинировать код PHP и HTML, можно создавать динамические веб-страницы, показывающие каждый раз разную информацию в зависимости от многих факторов. Например, настроек или полученных от пользователя данных.
PHP — интерпретируемый язык. Это означает, что код, написанный на PHP не компилируется, а выполняется строка за строкой с помощью интерпретатора — программы, которая читает каждую строку и делает то, что в ней указано. Точно так же происходит выполнение программы на Python, Ruby, Perl и других языках.
В отличие от Си, PHP — язык с динамической типизацией, то есть вам не нужно указывать тип переменной при ее объявлении, он определяется автоматически.
Синтаксис объявления переменной:
$ Переменная = значение; Пример: $ Var = 3;
Обратите внимание, имена всех переменных в PHP начинаются со знака $
Массивы
Массивы в PHP могут быть ассоциативными. Это значит, что их индексом может быть не только число, но ещё и какой-то объект. Например, строка.
Синтаксис объявления массива:
$ Array_name = [key1 => value1, key2 => value2]
Чтобы обратиться к элементу массива, необходимо применить такую конструкцию:
$ Array_name [key1];
При объявлении массива ключи можно не указывать, и тогда индексами в массиве будут числа:
$ Array_2 = [10, 20, 30]; $ Array_2 [1] = 20;
Пример работы с ассоциативным массивом (команда echo выводит текст в командную строку):
Php $ Array = [ "Allison" => "Buchholtz-Au", "Ema" => "Horvath"]; echo "{$ array [ 'Ema']} \ n"; ?>
результат:
Пример работы с массивом:
<? Php $ Array2 = [3, 5, 6]; echo "{$ array2 [0]} \ n"; ?>
результат:
Операторы сравнения
Поскольку PHP — язык с динамической типизацией, в нем определены сразу два оператора сравнения: == и ===. Оператор == сначала осуществляет приведение типов (преобразует сравниваемые переменные к одному типу данных), а затем сравнивает их значения. Оператор === проверяет, относятся ли оба сравниваемых элемента к одному и тому же типу.
Цикл foreach
Цикл foreach
— удобный способ прохождения по всему массиву от начала до конца (кстати, эта форма цикла широко используется в Java). Вместо создания специальных временных переменных для прохождения по массиву, достаточно просто написать:
foreach ($ array as $ value) { // выполнить эти инструкции } Если необходимо пройтись по ассоциативному массиву, где есть ключи: foreach ($ array as $ key => $ value) { // выполнить инструкции }
Примеры
- Пробегаемся по всем элементам массива, выводим каждый элемент массива (и его ключ) на экран:
<? Php $ Arr = array ( "one", "two", "three") foreach ($ arr as $ key => $ counter) { echo "Value: $ key => $ counter \ n"; }?>
- В этом примере — то же самое, только сам массив не простой, а ассоциативный. Обратите внимание! Элементы массива могут принадлежать разным типам.
<? Php $ Arr = array ( "a" => 1, "b" => "two", "c" => "three") foreach ($ arr as $ key => $ value) { echo "Key: $ key; Value: $ value \ n"; }?>
Попробуйте набрать (или скопипастить) эти примеры в gedit
в «Виртуальной лаборатории» или CS50 IDE. Только не забудьте о строке #! /usr/bin/env php в начале кода.
Как определить переменную в PHP
PHP
Раджеш Кумар 17 июня 2020 г. комментарии выключены
что является переменной в PHPПеременные используются для хранения данных в одном месте. Например, строка текстовых чисел и т. д. Значение переменной может измениться в браузере скрипта. Вот несколько важных вещей, которые нужно знать о переменных.
- В PHP переменную не нужно объявлять перед добавлением к ней значения. PHP автоматически преобразует переменную в правильный тип данных в зависимости от ее значения.
- После объявления переменной ее можно повторно использовать в коде.
- Оператор присваивания (=), используемый для присвоения значения переменной.
Создание переменных PHP
Переменная ($) в первом предложении начинается с этого символа, за которым следует имя Valiabale,
Как показано в примере ниже
После первого приведенного выше значения $ txt будет будь Привет Мир! Значение следующего $ X будет равно 5, а значение следующего $ y будет равно 10,5
Примечание : Когда мы присваиваем текстовое значение переменной, мы должны заключать значение в кавычки.
Переменные PHP
Переменная может иметь короткое имя (например, x и y) или более описательное имя (возраст, имя автомобиля, общий_объем).
Правила для переменных PHP:
- Переменная начинается со знака $, за которым следует имя переменной
- Имя переменной должно начинаться с буквы или символа подчеркивания
- Имя переменной не может начинаться с номер
- Имя переменной может содержать только буквенно-цифровые символы и знаки подчеркивания (A-z, 0-9 и _ ). –
Оператор PHP echo часто используется для вывода данных на экран.
Пример. Ниже я привел, как вывести переменную
Пример :
В следующем примере будет выведена сумма двух переменных:
Область действия переменных PHP
В PHP переменные могут быть объявлены в любом месте скрипта.
Область действия переменной — это часть скрипта, в которой можно ссылаться на переменную или использовать ее.
PHP имеет три разных области видимости переменных:
- локальная
- глобальная
- статическая
AL SCOPE и может быть доступен только внутри этой функции :
Пример
Глобальная область видимости
Переменная, объявленная вне функции, имеет ГЛОБАЛЬНУЮ область видимости и доступна только вне функции:
Пример :
Статическое ключевое слово:
9 полностью, все ее переменные удаляются.
Иногда мы хотим, чтобы локальная переменная не удалялась, для дальнейшей работы нам нужна static,Когда мы впервые объявляем переменную, в этом случае мы используем ключевое слово static
Как я объяснил в примере ниже
Пример :
Учебные пособия по основам PHP с базовой демонстрацией от Chentan в 2020 г. – часть 1
- Автор
- Последние сообщения
Раджеш Кумар
Наставник по DevOps — DevSecOps — SRE — Cloud — Container & Micorservices в Cotocus
Присоединяйтесь к моим следующим сертификационным курсам. ..
— Сертифицированные специалисты DevOps (DCP)
— Сертифицированные специалисты по проектированию надежности сайтов (SRECP)
— Магистр инженерных разработок DevOps (MDE)
— Сертифицированные специалисты DevSecOps (DSOCP)
URL-адрес — https://www.devopsschool.com/certification/My Linkedin — https://www.linkedin.com/in/rajeshkumarin
Моя электронная почта — [email protected]Последние сообщения Раджеша Кумара (см. все)
Объявление переменной: как определить переменную PHP?
Следующая страница
A PHP — объявление переменной Процесс используется для объявления переменной типа text, number, string и т. д. Он начинается со знака $, за которым следует имя переменной.
Переменная PHP — это контейнер, который используется для хранения информации типа строки текста, числа, логического значения и т. д. Данные, хранящиеся в переменной, можно изменять и извлекать при необходимости.
Каждая переменная помечена осмысленным именем, чтобы программа чтения с экрана могла легко ее понять.
Функции переменных PHP
- PHP является языком со свободной типизацией. Это означает, что переменную не нужно объявлять перед добавлением к ней значения. Php автоматически преобразует правильный тип данных на основе доступных значений переменных.
- Имя переменной должно быть осмысленным.
- Может хранить информацию различных типов данных.
- Его также можно повторно использовать в коде.
- Значение переменной можно легко изменить.
- Оператор присваивания
(=)
используется для присвоения значения переменной.
Общий синтаксис
$имя_переменной = значение;
Попробуйте сейчас
Исходный код
Скачать
Попробуйте сейчас
Соглашение об именах переменных PHP
Ниже приведены наиболее важные правила, касающиеся соглашения об именах переменных.
- Помните, что переменные PHP начинаются со знака $, за которым следует имя переменной.
- Имя переменной PHP должно начинаться с буквы или знака подчеркивания, за которым следует любое количество букв, цифр или знаков подчеркивания.
- Имена переменных PHP не должны начинаться с цифры.
- Объявленная переменная PHP должна повторно использоваться во всем коде.
- Имена переменных PHP не должны содержать пробелов.
- Имейте в виду, что переменная PHP может содержать буквенно-цифровые символы и символы подчеркивания.
(A–z, 0–9 и _)
. -
Имена переменных PHP
чувствительны к регистру. Пожалуйста, имейте в виду, что $age и $Age — это две разные переменные.
Исходный код
Скачать
Попробовать сейчас
Переменная PHP — с учетом регистра
В PHP имена переменных вводятся с учетом регистра. Поэтому объявление имени переменной «learning_resource» полностью отличается от «learningResources», «learningresources» и т. д.
Исходный код
Скачать
Попробуйте сейчас
Объявление переменной PHP: String, Integer , Float
Давайте посмотрим на переменную PHP, в которой хранятся строковые, целые и вещественные значения.
Исходный код
"; echo "целое число: $x
"; echo "число с плавающей запятой: $y
"; ?>Попробуйте сейчас
Допустимый/недопустимый синтаксис PHP
Переменные PHP должны начинаться только с буквы или символа подчеркивания.
Исходный код
Скачать
$_b"; ?>
Попробуйте сейчас
Объявление переменной PHP
В PHP создание переменной называется объявлением переменных. Пожалуйста, имейте в виду, что нет резервного ключевого слова для объявления переменных PHP, поэтому он известен как язык свободных типов.
Правило объявления переменных PHP:
- Имя переменной PHP всегда находится слева от оператора присваивания.
- Символ
известен как оператор присваивания, который используется для присвоения предоставленного значения внутри переменной. - =Переменная находится справа от оператора присваивания (
=
).
Исходный код
Скачать
Попробуйте сейчас
Пожалуйста, имейте в виду, что строковое значение присваивается в кавычках, которые могут быть либо одинарными, либо двойными.
Переназначение значений переменных PHP
Значения переменных PHP можно изменить с помощью исходного кода. Давайте разберемся с этим на примере.
Исходный код
Скачать
Попробуйте сейчас
По сути, переназначение означает замену старого значения переменной новым.
Отображение вывода
Оператор PHP echo используется для отображения вывода на экран.
Исходный код
Скачать
Попробуйте сейчас
Переменная PHP($) и переменные($$)
$var — это обычная переменная с именем
var
, в которой хранятся любые значения, такие как строка, целое число, число с плавающей запятой и т.