public function stripslashesDeep($data)
{
if(is_array($data))
$data = array_map($this->stripslashesDeep, $data); // как тут быть
else
$data = stripslashes($data);
return $data;
}

Спустя 6 минут, 3 секунды (28.01.2011 - 00:07) kirik написал(а):
public function stripslashesDeep($data)
{
if(is_array($data))
$data = array_map(array($this, __FUNCTION__), $data); // вот так
else
$data = stripslashes($data);
return $data;
}
UPD
в доках написано про callback.
Спустя 6 минут, 17 секунд (28.01.2011 - 00:13) Slays написал(а):
Спасибо, будем изучать, интересно все это =)
Спустя 1 минута, 38 секунд (28.01.2011 - 00:15) Invis1ble написал(а):
Slays
ну попробуй через массив, я ж тебе написал уже
ну попробуй через массив, я ж тебе написал уже
$data = array_map(array('className', 'stripslashesDeep'), $data);
Спустя 38 секунд (28.01.2011 - 00:16) Invis1ble написал(а):
о.... опоздал немного )
Спустя 9 часов, 11 минут, 29 секунд (28.01.2011 - 09:27) linker написал(а):
Invis1ble
Так делается для статических методов класса. Чтобы вызвать метод объекта, нужно передать в массиве объект и название метода. Собственно как kirik и написал.
Так делается для статических методов класса. Чтобы вызвать метод объекта, нужно передать в массиве объект и название метода. Собственно как kirik и написал.
Спустя 8 часов, 6 минут, 44 секунды (28.01.2011 - 17:34) Invis1ble написал(а):
linker
ясно, буду знать. Просто ни разу с этим еще не сталкивался
ясно, буду знать. Просто ни разу с этим еще не сталкивался
_____________
если помог, не скупись на карму =)