Поиграем с типом переменной ИКС

Что же мы получим на выходе?

<?
$x 
1;
if (
$x == '1') {
    echo 
'a';        // Выведется "a", т.к. нет сверки по типизации
}
if (
$x == 1) {
    echo 
'b';            // Выведется "b", т.к. 1=1
}
if ((bool)
$x == true) {
    echo 
'c';    // Выведется "с", т.к. 1 в типе boolean равняется TRUE, соответственно TRUE = TRUE
}
if (
$x === true) {
    echo 
'd';        // Не выведется, т.к. не совпадают типы, проверка по ===
}
if ((int)
$x === true) {
    echo 
'e'// Не выведется, т.к. не совпадают типы, число не равно типу boolean
}
?>