
28.01.2008, 22:52
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами:
9840758
Репутация:
808
|
|
Сообщение от -=lebed=-
Угу, а если $a=false, то не выведется ничего, тогда к какому типу? null?
К строке, разумеется.
false соответствует пустой строке, поэтому ничего и не выводится.
Вы можете преобразовать значение в строку, используя приведение (string), либо функцию strval(). В выражениях, где необходима строка, преобразование происходит автоматически. Это происходит, когда вы используете функции echo() или print(), либо когда вы сравниваете значение переменной со строкой
...
Булево (boolean) значение TRUE преобразуется в строку "1", а значение FALSE представляется как "" (пустая строка). Этим способом вы можете преобразовывать значения в обе стороны - из булева типа в строковый и наоборот.
Почитать можно здесь:
http://www.php.net/manual/ru/language.types.string.php#language.types.string.ca sting
|
|
|