Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Насколько это правильно? Как задать тип переменной?
 
 автор: alph[p]a   (14.12.2011 в 13:03)   письмо автору
 
 


(boolean) $var;


вываливается предупреждение что переменная не задана, как строго задать тип переменной как языках С/С++ ?

  Ответить  
 
 автор: Yuriev   (14.12.2011 в 13:53)   письмо автору
 
   для: alph[p]a   (14.12.2011 в 13:03)
 

Не задана или не объявлена?

  Ответить  
 
 автор: Alph[p]a   (14.12.2011 в 14:10)   письмо автору
 
   для: Yuriev   (14.12.2011 в 13:53)
 

Notice: Undefined variable

  Ответить  
 
 автор: cheops   (14.12.2011 в 14:40)   письмо автору
 
   для: Alph[p]a   (14.12.2011 в 14:10)
 

Интерпретатор не на тип переменной ругается, а на то, что ей не присвоено значение и она используется неинициализированной.

  Ответить  
 
 автор: nikita2206   (14.12.2011 в 14:59)   письмо автору
 
   для: alph[p]a   (14.12.2011 в 13:03)
 

запись вида (typeName) $var пытается взять уже существующую переменную $var и привести к типу typeName.
если хочешь, можешь писать например так:
<?php
$var 
false;

  Ответить  
 
 автор: Alph[p]a   (14.12.2011 в 16:10)   письмо автору
 
   для: nikita2206   (14.12.2011 в 14:59)
 

ok!)

  Ответить  
 
 автор: SerG7   (14.12.2011 в 22:33)   письмо автору
 
   для: Alph[p]a   (14.12.2011 в 16:10)
 

<?
$var 
NULL
$var ''

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования