какой тип данных выбрать для денег ? | PHPClub
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
- Автор темы asker23
- Дата начала
asker23
Новичок
- #1
какой тип данных выбрать для поля зарплата в бд mysql ? и почему ?
Фанат
oncle terrible
- #2
для денег — decimal
по определению
x-yuri
Новичок
- #3
и почему ?
Нажмите для раскрытия. ..
для точных вычислений
asker23
Новичок
- #4
а если выбрать float(9,2) вычисления будут не точные ?
Фанат
oncle terrible
- #5
phprus
Moderator
- #6
asker23
Про то, что есть вещественные числа — http://www. delphikingdom.com/asp/viewitem.asp?catalogid=374
Войдите или зарегистрируйтесь для ответа.
Поделиться:
Facebook Twitter WhatsApp Ссылка
Типы данных PHP — Pi My Life Up
В этом руководстве мы коснемся различных типов данных, которые вы можете использовать в языке программирования PHP.
Важно понимать доступные вам типы данных PHP, так как вам, вероятно, придется использовать большинство из них хотя бы один раз. Большинство типов данных похожи на большинство других языков программирования, но в PHP вы найдете некоторые уникальные характеристики.
Ниже мы коснемся различных типов данных, поддерживаемых PHP, таких как целые числа, числа с плавающей запятой, строки, логические значения, массивы, объекты, ресурсы и NULL. Пожалуйста, дайте нам знать, если мы что-то пропустили или если конкретная тема требует дополнительных объяснений.
В этом руководстве предполагается, что вы используете последнюю версию PHP. Могут быть некоторые различия в функциональности и определениях, если вы используете более старую версию PHP.
Table of Contents
- PHP Scalar Types
- Integer
- Float
- String
- Boolean
- PHP Compound Types
- Array
- Object
- PHP Special Types
- Resource
- NULL
- Заключение
Скалярные типы PHP
Скалярный тип относится к значениям, которые являются отдельным элементом, а не набором или составным элементом. В PHP скалярная переменная может содержать int, float, string или bool.
Целое число
Целые числа являются целыми числами и могут принимать значения от -2 147 483 648 до 2 147 483 647 . Поскольку целое число является целым числом, вы не можете использовать десятичную точку.
Целое число PHP можно указать в шестнадцатеричном (по основанию 16), десятичном (по основанию 10), восьмеричном (по основанию 8) или двоичном (по основанию 2) представлении.
Ниже приведен пример присвоения переменной целого числа в PHP.
Вывод вышеуказанного скрипта показан ниже.
Плавающая
Число с плавающей запятой также известно как число с плавающей запятой и представляет собой число, содержащее десятичную точку. Дробное число будет невероятно полезно при выполнении математических уравнений, где целое число недостаточно точно.
Тип float включает тип double. Вы можете встретить упоминания о двойнике в старых учебниках и руководствах.
Ниже приведен пример присвоения переменной с плавающей запятой в PHP.
Ниже приведены выходные данные var_dump
.
Строка
Строка PHP — это последовательность символов, которую можно сохранить в одной переменной. Максимальная длина строки составляет 2 147 483 647 байт или 2 ГБ.
Вы можете указать строку, заключив текст в одинарные или двойные кавычки.
Ниже приведен пример присвоения строки переменной в PHP.
Ниже приведен вывод вышеприведенного скрипта.
Логическое значение
Логическое значение имеет два возможных значения: ИСТИНА
или ЛОЖЬ
. Вы часто будете использовать логический тип внутри условного оператора. Код ниже демонстрирует использование логических значений в языке программирования PHP.
Ниже приведен вывод вышеприведенного скрипта.
Составные типы PHP
Составной тип данных может содержать несколько значений, таких как целые числа, числа с плавающей запятой, строки и т. д. Двумя примерами составного типа в PHP являются массивы и объекты.
Массив
Массив в PHP очень похож на массив в других языках программирования. Например, вы можете хранить несколько значений в массиве.
Массивы в PHP представляют собой упорядоченные карты, в которых каждое значение привязано к ключу. Если вы не укажете ключ, ключ устанавливается автоматически, начиная с 0 и увеличиваясь на 1 для каждого нового значения.
В приведенном ниже примере создается массив и сохраняется в переменной $fruits
. Затем мы используем var_dump
Функция для печати типа данных и всех значений в массиве.
Ниже приведен вывод вышеописанного сценария.
Object
В объектно-ориентированном программировании классы и объекты — это две основные концепции, которые вам необходимо понять. Класс является шаблоном для объекта и может содержать константы, свойства и методы.
Когда вы назначаете класс переменной с помощью ключевого слова new, создается объект. Объект является экземпляром класса. Объект PHP унаследует все свойства, методы и поведение класса.
Каждый раз, когда вы создаете новый объект, он не зависит от других объектов, созданных из того же класса.
Ниже приведен очень простой пример класса и объекта. Во-первых, мы назначаем наш класс переменной $obj
, используя ключевое слово new, которое создаст объект.
Ниже будет подтверждено, что наша переменная содержит объект.
Специальные типы PHP
В PHP есть два типа данных, которые не относятся к скалярным или составным категориям и поэтому называются специальными типами. Два специальных типа данных в PHP — это ресурс и NULL.
Ресурс
Специальный тип ресурса PHP используется для хранения ссылок на ресурсы и функции, которые являются внешними по отношению к сценарию PHP. Например, соединения с базой данных или ссылки на файл будут считаться типом ресурса.
В приведенном ниже примере показан тип ресурса с использованием функции fopen
.
Как вы можете видеть ниже, наша ссылка на файл имеет специальный тип ресурса .
NULL
Специальный тип данных NULL используется всякий раз, когда переменной не присвоено значение. Пользователь может присвоить переменной значение NULL. В противном случае он назначается автоматически, когда переменная создается без значения.
Этот специальный тип данных может иметь только одно значение, NULL.
Ниже приведен пример использования значения NULL.
Приведенный выше сценарий должен выводить значения NULL для обеих переменных.
Заключение
Я надеюсь, что теперь у вас есть достаточное представление о различных типах данных, доступных в PHP. Я настоятельно рекомендую прочитать больше информации о каждом типе данных, чтобы вы знали, как правильно их использовать.
У нас есть еще много руководств по языку программирования PHP, которые охватывают широкий круг тем. Если вы новичок в PHP, я рекомендую ознакомиться с некоторыми основами, такими как переменные, константы или операторы if-else.
Если мы сможем улучшить этот урок, сообщите нам об этом, оставив комментарий ниже.
Базовое программирование PHP Типы данных и элементы управления программой
МотивацияПривет друзья. Возможно, многие из нас уже знакомы с тем, что такое язык программирования и, в частности, что такое язык программирования PHP. на этот раз мы продолжим обсуждение основ программирования на PHP. давайте сразу к первому обсуждению.
Что такое тип данных?
Тип данных — это классификация типов данных или формирование данных. Он описывает данные: какого рода они состоят? Что такое действительные числа? Или это дробь? Или это данные, состоящие из формаций символов? и т. д.
Тип данных в PHP
- Целое: содержит целые числа без запятых
- Плавающее: содержит десятичные числа
- Логическое значение: содержит десятичные числа
- Строка: содержит текстовые данные, заключенные в ‘ ‘ или » »
- 6
- 6 Массив: содержит наборы данных с различными типами данных
Тип данных в PHP
PHP — это язык программирования с динамической типизацией, что означает, что в нем нет строгих правил определения типа данных для каждой переменной. PHP автоматически определяет тип данных определенной переменной при запуске программы.
Что такое переменная?
Переменная — это «контейнер», который используется для хранения данных или значений. Мы можем хранить различные виды данных различных типов, например, мы храним текстовые данные для имен учащихся или десятичные данные для значений среднего балла учащихся и так далее.
Правила именования переменных
Чтобы сохранить данные в переменной, нам нужно дать ей имя. В PHP существует несколько правил именования переменных, а именно:
- Начиная со знака $: Каждое имя переменной в языке программирования PHP определяется знаком $, за которым следует имя самой переменной
- Имя начинается со знака $ буква или подчеркивание (_): имя переменной PHP должно начинаться с буквы или знака подчеркивания (_) мы можем создать переменную с именем $_nilai или значением $nilai, но не можем создать переменную с именем $1nilai.
- С учетом регистра: PHP различает верхний и нижний регистр в именах переменных. Тогда переменные $value, $value и $value считаются 3 разными переменными.
- Только буквы и цифры: имена переменных могут состоять только из букв [a — z] или [A — Z], а также цифр [0–9]. Мы не можем называть переменные, например, с * или & и так далее. Мы также не можем использовать пробелы в именах переменных в PHP.
- инициализация с * : мы можем присвоить значение переменной, используя равенство (=). пример $name = «Агунг Прабово»;
При именовании переменной рекомендуется использовать имя, соответствующее назначению переменной. Например, используя имя $nilaiMatematika для хранения математических значений и не используя имя $a для хранения названия дня, например.
Создание переменной
Для создания переменной в PHP используется следующая комбинация синтаксиса:
Часть $namaVariabel — это имя, которое вы даете переменной, а [значение переменной] — это значение, которое вы хотите присвоить переменной. Значение этой переменной определяет тип данных самой переменной. Если вы введете число, то тип данных станет числовым (целое/плавающее), если вы введете true/false, то результат будет логическим и так далее.
Тип данных Integer
Целочисленный тип данных — это тип данных, используемый для хранения целых чисел. Пример:
Результат:
Тип данных Float
Для типа данных float метод такой же, как и для целых чисел. Только он принимает десятичные данные с числами. как делитель. Пример:
Результат:
Тип данных Boolean
Булев тип данных может содержать только значения true или false. Этот тип данных является самым простым типом данных, но для его правильного использования требуется строгая логика.
Результат:
Тип данных Строка
Строковый тип данных используется для хранения текста. Весь текст заключен в одинарные кавычки (« ») или двойные кавычки (« »).
Результат:
Тип данных Массив
Тип данных массив используется для хранения наборов данных. Набор данных заключен в квадратные скобки ([]). Например, у меня есть 3 ученика, и я хочу сохранить имена всех трех учеников в переменной. Поэтому я могу сделать это, используя тип данных массива следующим образом:
Чтобы получить доступ к содержимому переменной массива, мы можем использовать индекс. Индекс начинается с 0. Поэтому, если я собираюсь отображать первое имя переменной $listStudent, я буду использовать индекс 0, как показано ниже:
Операторы — это символы, используемые для выполнения операций со значениями и переменными. В PHP-программировании есть 6 типов операторов, которые мы должны знать:
- Арифметические операторы;
- Операторы присваивания;
- Операторы увеличения и уменьшения;
- относительный оператор или сравнение;
- Логические операторы;
- и тернарные операторы.
Арифметические операторы
Арифметические операторы — это операторы для выполнения арифметических операций. Арифметические операторы состоят из:
- Сложение: оператор сложения в php используется для сложения чисел или переменных. например $a + $b.
- Вычитание: оператор вычитания в php используется для вычитания числа или переменной. например $a — $b.
- Умножение: оператор умножения в php используется для умножения чисел или переменных. чтобы сделать умножение в php, используйте звездочку «*». например $a * $b.
- Деление: оператор деления в php используется для деления чисел или переменных. для создания разделения в php используйте косую черту «/». например $a/$b.
- Минус: Пример создания оператора минус в php похож на «-$a».
- Плюс: Примером создания оператора плюс в php является «+$a».
- Модуль: Оператор модуля — это оператор для нахождения результата деления. написать оператор модуля в php, используя знак процента «%». например «$a % $b». Оператор модуля используется для получения остатка от деления. например 18 % 8, тогда результат будет 2. потому что 18/8 = 2, 8 x 2 = 16, 18–16 = 2
Пример:
Операторы присваивания
Следующий оператор, который вам следует знать, это оператор присваивания. . Этот оператор предназначен для присвоения значений переменным. Обычно используется для заполнения значений.
Чем он отличается от арифметических операторов?
Возможно, оператор присваивания является более простой формой арифметического выражения. Например:
Оператор Инкремент и Декремент
Операторы инкремента и декремента используются для добавления +1 (плюс один) и вычитания -1 (вычитание один). Оператор приращения использует символ ++, а оператор уменьшения использует символ —. Например:
Реляционные операторы
Реляционные операторы — это операторы для сравнения двух значений. Ниже приведен список операторов отношения:
Результат операции реляционного оператора вернет значение с логическим типом данных, а именно true (истина) и false (ложь). Из результата на стороне мы получаем значение 1 для истины, тогда как ложь не отображается или 0.
Логические операторы
Логические операторы — это операторы для выполнения логических операций, таких как И, ИЛИ и НЕ.