Загрузка...

PHP: введение (переменные, типы данных, операторы)

Тема в разделе Программирование создана пользователем Frayer_inactive123104 5 июн 2017. (поднята 5 июн 2017) 282 просмотра

Загрузка...
  1. Frayer_inactive123104
    Frayer_inactive123104 Автор темы 5 июн 2017 Заблокирован(а) 143 5 июн 2017
    PHP:ВВЕДЕНИЕ
    Переменная - это область оперативной памяти, доступ к которой осуществляется по имени. В
    переменных могут хранится числа, строки символов, объекты, массивы и логические значения.
    Значение переменной можно изменять в любой момент.
    При использовании переменных необходимо учитывать следующие правила:
    1. Переменные в PHP представлены знаком доллара с последующим именем переменной
    (латинские символы, цифры и знак подчеркивания).
    2. В PHP не нужно объявлять переменную перед тем как начать её использовать.
    3. Имена переменных чувствительны к регистру символов, это означает, что имена переменных
    $myVar, $MYVAR или $MyVar будут считаться, как имена трёх различных переменных.
    4. Первый символ a-Z (не могут начинаться с цифры)

    Инициализация — это присвоение начального значения переменной. Присвоить какое-либо значение
    переменной можно с помощью оператора присваивания, который обозначается символом равно (=):
    $str = 'строка1, ';
    $Str = 'строка2';
    echo $str, $Str;
    Переменные в PHP не имеют типа, поэтому переменной может быть присвоено сначала значение
    одного типа, а затем этой же переменной может быть присвоено значение другого типа:
    $x = 10; // Сначала присваивается число
    $x = "текст"; // Затем присваивается строка
    Так как вместо имени переменной подставляется её значение, можно копировать значение из одной
    переменной в другую:
    $num1 = 10;
    $num2 = $num1; // Тоже самое, что и $num2 = 10;
    В этом примере переменной $num1 присваивается число 10. Затем переменной $num2 присваивается
    значение переменной $num1. Несмотря на то, что переменные $num1 и $num2 имеют одинаковое
    значение, каждая из них содержит собственную копию числа 10, поэтому изменение значения одной
    из них не повлияет на другую.

    В PHP существует восемь основных типов данных.
    Тип данных – это описание, определяющее свойства и особенности работы с данными.
    Скалярные типы данных
    1) Двоичные данные (boolean)
    2) Целые числа (Integer)
    3) Числа с плавающей точкой (Float)
    4) Строки (String)
    Смешанные типы данных
    5) Массивы (Array)
    6) Объекты (Object)
    Специальные типы данных
    7) Ресурсы (Resource)
    8) Пустой тип (NULL)
    Массив – это набор значений, скрытых под одним именем. Получить доступ к конкретному значению
    можно по его номеру или текстовой строке.
    Кроме того, приведение типов может быть сделано явно при помощи функций gettype() и settype().


    Арифметические операторы
    $a + $b Сложение Сумма $a и $b.
    $a - $b Вычитание Разность $a и $b.
    $a * $b Умножение Произведение $a и $b.
    $a / $b Деление Частное от деления $a на $b.
    $a % $b Деление по модулю Целочисленный остаток от деления $a на $b.
    Операторы сравнения
    $a == $b Равно TRUE если $a равно $b после преобразования типов.
    $a === $b Тождественно равно TRUE если $a равно $b и имеет тот же тип.
    $a != $bНе равно TRUE если $a не равно $b после преобразования типов.
    $a<> $b Не равно TRUE если $a не равно $b после преобразования типов.
    $a !== $b Тождественно не равно TRUE если $a не равно $b или они разных типов.
    $a< $b Меньше TRUE если $a строго меньше $b.
    $a > $b БольшеTRUE если $a строго больше $b.
    $a<= $b Меньше или равно TRUE если $a меньше или равно $b.
    $a >= $b Больше или равно TRUE если $a больше или равно $b.

    В PHP есть два оператора для работы со строками (string). Первый - оператор конкатенации ('.'),
    который возвращает строку, представляющую собой соединение левого и правого аргумента. Второй -
    оператор присваивания с конкатенацией ('.='), который присоединяет правый аргумент к левому.
    Проверка моей статьи на уникальность - Клик
    [IMG]
    Если понравилось - не забудьте поставить лайк, у нас будет целый поэтапный цикл обучения из статей, специально для форума от компании JetBrains.
    #моястатья RaysMorgan
     
  2. RaysMorgan
    Кому интересны текстовые гайды в 2017 году? Записывайте видео
     
  3. Frayer_inactive123104
    Frayer_inactive123104 Автор темы 5 июн 2017 Заблокирован(а) 143 5 июн 2017
    Я делаю не гайды, а статьи.
     
Top