PHP: Типы. Введение

PHP: Hypertext Preprocessor. Типы. Введение
PHP – Hypertext Preprocessor
это широко используемый язык программирования общего назначения с открытым исходным кодом, сконструированный специально для ведения web-разработок
(т.е., может внедряться в HTML-код)

PHP поддерживает восемь простых типов.

Четыре скалярных типа:

  • boolean
  • integer
  • float (число с плавающей точкой или ‘double‘)
  • string

Два смешанных типа:

  • array
  • object

И, наконец, два специальных типа:

  • resource
  • NULL

Для удобства понимания я также буду использовать несколько псевдо-типов:

  • mixed
  • number
  • callback

Вы также можете найти несколько упоминаний типа двойной точности. Рассматривайте его как число с плавающей точкой, два имени существуют только по историческим причинам.Как правило, программист не устанавливает тип переменной; предпочтительнее, чтобы это делал PHP во время выполнения программы в зависимости от контекста, в котором используется переменная.

Замечание: Если вы желаете проверить тип и значение определенного выражения, используйте var_dump().

Замечание: Если же вам для отладки необходимо просто удобочитаемое представление типа, используйте gettype(). Чтобы проверить на определенный тип, не используйте gettype(), применяйте для этого is_type функции. Вот несколько примеров:

<?php
$bool
= TRUE; // логический
$str = "foo"; // строковый
$int = 12; // целочисленный 
echo gettype($bool); // выводит “boolean”
echo gettype($str); // выводит “string”// Если это целое, увеличить на четыре
if (is_int($int)) {
$int += 4;
}// Если $bool – это строка, вывести ее
// (ничего не выводит)
if (is_string($bool)) {
echo
“Строка: $bool”;
}
?>

 

 

 

 

 

 

Если вы хотите принудительно изменить тип переменной, вы можете либо привести переменную, либо использовать функцию settype().

Обратите внимание, что переменная, в зависимости от ее типа в данный момент, в определенных ситуациях может иметь разные значения.
Более подробную информацию я размещу в статье  Манипуляции с типами.
Также вам, возможно, будет интересно посмотреть таблицы сравнения типов, поскольку в них приведены примеры связанных сравнений различных типов.

Как-то так =)
Я, думаю, что вскоре мы с вами постигнем программирование на PHP настолько, что нам придется страховать свой гений. Ну а что тут такого? Застраховала же Дженифер Лопес свой зад, причем, хочется отметить, очень симпатичный ;-) . Так и мы – застрахуем свои навыки в программировании ;-) Придется, правда, помучаться в поисках нормальной и что не мало важно – адекватной к неадекватным пожеланиям заказчика  - страховой кампании… Да-да. Именно – помучаться, потому что сайтов, типа,  московская страховая каско – много, а “узкоспециализированных ” – мало ;-) Но лично меня порадовало, что на вышеуказанном сайте собраны практически все брендовые СТРАХОВЫЕ КОМПАНИИ и можно произвести РАСЧЕТ КАСКО с предоставлением полного отчета (сравнение условий страхования и тарифов) по всем страховым компаниям…


Автор статьи: rusmir
Об авторе
Меня зовут Анастасия, мне 28 лет. Увлекаюсь сайтостроением и последующим продвижением "настроенного". Отдаю предпочтение сайтам строительной тематики, правда, сейчас увлеклась "женским". Пробую себя в роли блогера. Получается, или - нет, судить - вам.
rusmir написала 136 статей.


Вы можете оставить комментарий, или поставить трэкбек со своего сайта.

Написать ответ

XHTML: Вы можете использовать тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: