Искать
Вы превысили запрос на
0 знаков

3. Переменные, комментарии и типы данных в PHP

Не пройден
1 задание
свернуть практику
1 задание

Кратко

Основы программирования на PHP

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

- Переменные могут быть изменены через присваивание.

- PHP является слабо типизированным языком, что может привести к неожиданным результатам при изменении значений.

Структура кода PHP

- Код PHP начинается с директивы <?php и заканчивается тегом ?>.

- Переменные начинаются со знака доллара ($) и могут содержать латинские буквы, цифры и подчеркивание.

- Присваивание значения переменной осуществляется через знак равенства (=).

Комментарии в PHP

- Комментарии помогают программистам объяснять код и облегчают его понимание другими.

- Комментарии бывают однострочными (//) и многострочными (/* ... */).

Типы данных в PHP

- PHP поддерживает различные типы данных, включая строки, числа, логические значения и массивы.

Синтаксис PHP

- Синтаксис PHP определяет правила построения веб-приложений и включает в себя использование скобок, точек с запятой и других знаков.

- Правильное использование синтаксиса важно для понимания интерпретатором кода и корректной работы программы.

Заключительные замечания

- В этом уроке были рассмотрены переменные и комментарии, которые будут использоваться на протяжении всего курса.

- В следующем уроке будут рассмотрены операторы в PHP.

После установки необходимых программ можем начать делать первые шаги в области программирования на PHP.

Переменные

Переменная в PHP можно сравнить с коробкой для хранения вещей. Представьте, что у вас есть множество различных предметов: игрушки, книги, одежда. Чтобы не путаться, вы используете коробки, каждая из которых имеет метку, чтобы знать, что внутри.

В PHP переменные напоминают коробки, в которых мы можем хранить данные. Если вы хотите поместить в коробку игрушку (например, число или строку), вы просто называете ее, используя символы. Например: $игрушка "кошка"; - значит, что в коробке с меткой игрушка у вас лежит строка кошка.

Вы можете создавать столько коробок, сколько нужно, и даже менять их содержимое. Например, через некоторое время вы можете заменить строку кошка на собака с помощью простого присваивания: $игрушка = "собака";.

Переменные помогают организовать и управлять данными в вашей программе, так же как коробки помогают организовать пространство в комнате.

Примечание

PHP слабо типизированный язык: значения в переменных могут перезаписываться (была строка стало число). Это удобно только если мы пишем маленький код.

Проблемы возникают когда кодовая база разрастается. Мы научимся этим всем управлять в дальнейших уроках.

Напишем пример:

Пример (php)
<?php // 1
    $cat = 'кошка'; // 2
?> // 3 

В строке 1 мы написали директиву <?php. Открывающий тег указывает, что интерпретатор PHP должен начать обработку кода перед отправкой любого содержимого в браузер.

В строке 2 мы объявили переменную $cat (переменная в PHP всегда начинается со знака доллара ($), без неё возникнет ошибка). В конце инструкций мы всегда ставим точку с запятой (;).

В строке 3 закрывающий тег указывает интерпретатору PHP на необходимость прекращения обработки кода, то тех пор пока не найдет другой открывающий тег <?php.

Но если у нас будет файл только с PHP кодом, то тег ?> мы можем опустить.

Вы наверно думаете: «Ну я написал и что с этим дальше делать?» :) Разберемся далее.

Разберём команду echo. Команда делает очень простую вещь: берёт значение и выводит его на экран.

Пример (php)
<?php
    $cat = 'кошка';
    
    echo $cat;
?> 

Напишите в коде команду echo и вы увидите в выводе слово 'кошка'.

Мы можем перезаписывать свои переменные:

Пример (php)
<?php
    $cat = 'кошка';
    $cat = 'котёнок';
    
    echo $cat; // Думаете здесь кошка? Уже нет, котёнок.
?> 

Будьте с перезаписью переменных очень осторожны, вы можете перезаписать в одном месте и в другом увидеть другой результат, который совершенно не ожидали.

Давайте запишем в переменную $number число:

Пример (php)
<?php
    $number = 12;
    
    echo $number; // Выведет число 12
?> 

Заметили разницу в записи чисел и строк? (не путайтесь)

Правила объявление переменных

  • Имена переменных должны начинаться с латинского алфавита или знака подчеркивания;
  • Имена переменных могут содержать: a-z, A-Z, 0-9 и знака подчеркивания;
  • Имена переменных не должны содержать пробелы.

Действие знака равно (=) между переменной $cat и строкой 'кошка' называется, присваиванием (начинающие программисты всегда говорят «равно» - это неправильно). Мы присваиваем переменной $cat значение 'кошка''.

Комментарии

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

Определение комментариев бывает трех видов:

  • Знаком //
  • Знаком #
  • Многострочный комментарий начинается с /* и заканчивается */.

Пример (php)
<?php
    // Однострочный комментарий
    
    # Ещё один вид однострочного комментария
    
    /*
     * Многострочный комментарий 
     */
     
    $cat = 'кошка';
    
    echo $cat;
?> 

Примечание

Старайтесь по максимуму комментировать свой код. Но всё комментировать тоже не нужно, только самое главное.

Типы данных

В PHP есть следующие типы данных:

  • Строки string - это все что пишется между 'одинарными кавычками' или "двойными кавычками" (разницу написания кавычек мы более подробно разберем на следующих этапах обучения);
  • Целочисленные значения integer - пишутся без кавычек: 88;
  • Числа с плавающей точкой float, например: 88.100;
  • Булевы операции - два значения: true - истина, false - ложь;
  • Именованные и индексированные коллекции можно хранить в массиве array;
  • Если нет значения - null.

Примечание

Запишите типы данных, мы с ними будем работать на протяжении всего курса.

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

Что такое синтаксис языка?

Синтаксис языка PHP можно представить как язык с его правилами, где каждое слово и знак — это кирпичик в строительстве веб-приложений.

Представьте, вы — архитектор, а PHP — ваш набор инструментов. Каждый инструмент имеет свое предназначение. Например, скобки используются для отделения различных блоков кода, а точка с запятой завершает мысли, подобно тому, как точка завершает предложение.

Как в любом языке, в PHP есть грамматика — строгие правила, которым нужно следовать, чтобы другие (в данном случае, сервер) могли понять ваш замысел. Если вы поставите скобки не на то место или пропустите запятую, ваше сообщение останется непонятым, как если бы вы начали говорить на иностранном языке, забыв о правилах.

Таким образом, синтаксис PHP — это основа, на которой строится ваше приложение. Это ваши слова, которые создают смысл. Порядок, в котором они располагаются, определяет конечный результат. Используя язык правильно, вы создадите что-то удивительное!

Заключение

В этом уроке мы с вами познакомились с переменными и комментариями, с ними будем работать весь курс (будут с вами весь путь). В следующем уроке познакомимся с операторами в PHP.

Задания

1. Создайте три разных переменных и запишите в каждую по одному имени. В конце командой echo распечатайте всё на экран.

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Пользовательские функции в PHPКурс по PHP
Первое знакомство с PythonЗнакомство с Python
Типы данных в PythonЗнакомство с Python
Погружение в PythonЗнакомство с Python
Обработка исключений (try/except) в PythonЗнакомство с Python
Операторы switch и match в PHPКурс по PHP
Поиск хостов с помощью NmapРазведка и сканирование
Еще о возможностях модулей в PythonЗнакомство с Python
Итоги раздела «Самые основы Python»Знакомство с Python
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно