Форум NokiaZone Форум главнаяРаздел
Wap Master's Clan WMCВ теме
Вопросы 183 комментариев.
Задаем здесь вопросы, а другие пользователи будут на них отвечать. Читать с начала Страница 2 из 19
« » ... Blitzzz
OSRот
и что за ошибку выдает этот код?
~Димон~
ОСИ.от
Что в нижнем коде не так.Это еще один пример из книжки только другой книжки.Сам смысл кода понимаю с трудом,Паша ты можешь такой код обьяснить?Меня интересуют строчки
public function set_age($val)
{
$val=intval($val);
if($val>=18 && $val<=65)
{
$this=>age = $val;
return true;
}
и эта
return "{$this->get_info()} ({$this->get_age() })";
~Димон~
ОСИ.от
class emloyee
{
public $surname;
public $name;
public $patronymic;
private $age;
public function get_age()
{
return $this->age;
}
public function set_age($val)
{
$val=intval($val);
if($val>=18 && $val<=65)
{
$this=>age = $val;
return true;
}
else return false;
}
public function get_info()
{
return $this->surname." ".$this->name." ".$this->patronymic;
}
public function get_full_info()
{ return "{$this->get_info()} ({$this->get_age() })";
} }
$emp = new emloyee();
$emp->name ="Сергей";
$emp->surname ="Петров";
$emp->patronymic ="Петрович";
if( !$emp->set_age(23)) exit("Ошибка вычисления возраста") ;
echo $emp->get_full_info() ;
Blitzzz
OSRот
)) сегодня решил странный глюк с кодировкой. Скрипты написаны в ютф-8, инфа в мускуле тож в ютф-8. Когда вызывал текст из мускула все выводилось норм, кроме символа "ш". Проблему решил, сменив хранение инфы в мускуле с ютф-8 на cp-1251
~Димон~
ОСИ.от
Это я тут лишнюю скобку воткнул,ща еще раз все проверил,неа не пашет это пример.Странно.Спасибо теперь буду знать.Долго мучился с этим примером пока не решил проверить что приходит в переменной print_r($_POST)=>>если кто столкнеться с похожей проблемой то проверьте что приходит из формы,если данные верны то проблемы в приведение типа.
Blitzzz
OSRот
почему у тебя там две скобки? И эти функции часто глючат, на практике такое встречал, приходилось извращаться
~Димон~
ОСИ.от
Всем привет.Столкнулся с одной проблемой.Занималься по книжке и решил попробовать один пример из книги,весь код описывать не буду,но суть в том что получаем из формы переменную $_POST['test'] нужно привести ее к числовому типу и дальше работать с ней.В примере к числовому типу приводят так
$test = settype($_POST["test"],"integer")); //но не работает это пример вопрос почему?
когда я переделал так
$test = (int)$_POST['test'];//все стало гуд.
Почему не работает первый пример ведь там все правильно написано?
Blitzzz
OSRот
не за что
~Димон~
ОСИ.от
Паша спасибо.
Blitzzz
OSRот
и в пыхе есть такая же функция pow($chislo, $stepen)
Страница 2 из 19
« » ...