Автор Тема: Прехвърляне между типове данни (cast)  (Прочетена 3042 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

gatakka

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 0
  • -Получени: 19
  • Публикации: 681
** Тази тема дискутира:: Прехвърляне между типове данни (cast) **
Автор: Гатака
« Последна редакция: 14 Април 2015, 22:32:48 от Avalanche »
За да знаеш трябва да питаш,
но за да знаеш някой трябва да ти отговори на питанията.
Добре дошли в Научи Ме!

aspirina97

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 7
Отг:Прехвърляне между типове данни (cast)
« Отговор #1 -: 01 Януари 2010, 20:10:45 »
Ами този вариант...

      
   

$a=false;
$b=(boolean)$a;
var_dump($b);

echo  '
' ;

$aa=true;
$ba=(boolean)$aa;
var_dump($ba);
?>

      


Не трябваше ли да споменеш нещо и за него.....

p.s Благодаря предварително.

Steam

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 1
Отг:Прехвърляне между типове данни (cast)
« Отговор #2 -: 02 Януари 2010, 13:09:39 »
напиши кода да изглежда по този начин:

$a=false;
$b=$a;
var_dump($b);

echo  '
' ;

$aa=true;
$ba=$aa;
var_dump($ba);
?>

и виж какво ще стане. надявам се сам ще разбереш защо не е трябвало да споменава нищо ;) без лоши чувства ;)

иначе интересен пример е този, но домакинът не го е споменал за да не усложнява излишно материала, пък и така остава повече място за размишления и опити:


$a=2;
$b=(string)$a;
var_dump($b);
$c=3;
echo $b+$c;

?>

Поздрави за добре поднесеният материал!