Типы данных в PHP
Типы данных
http://www.php.su/learnphp/datatypes/
8 типов + 3 псевдотипа для мануала
Boolean
Переменная данного типа может содержать всего два значения true и false. При этом true и false можно писать в любом регистре, например TRUE или fAlSe.
Integer
0755 - восьмиричная запись (права доступа к файлам в Unix'e)
0xBAD - шестнадцатиричная запись
1A = 116+A = 116+10 = 26
A1 = A16+1 =1016 +1 = 161
Float
Проблемы с некоторыми расчетами echo floor((0.7+0.1)*10); //дает 7, а не 8
String
$a=5;
echo '$a'; //$a
echo "$a";//5
echo ' "$a" '; //"$a"
echo " ' $a' "; //'5'
Пример использования псевдотипа Mixed в описании функции http://php.net/manual/ru/function.strpos.php
Приведение типов
http://php.net/manual/ru/language.types.type-juggling.php
Принудительное преоразование типов
$s = "3 little piggies ate 4 cupcakes";
$s = (int) $s;// 3