| |
|
|
| | У меня есть класс допустим MyClass как сделать так что б он был массивом ! а ? | |
| |
|
|
| |
|
|
| |
для: himera7
(04.03.2007 в 21:35)
| | | Я знаю наверное, что вы хотите сделать, я тоже хотел, но здесь нет такой свободы к сожалению
Не выйдет (если вам не нужен массив в классе) | |
| |
|
|
| |
|
|
| |
для: bronenos
(04.03.2007 в 21:43)
| | | Обидно ((( | |
| |
|
|
| |
|
|
| |
для: himera7
(04.03.2007 в 21:35)
| | | Не знаю, подойдёт ли:
<?php
function object2array($object) {
$return = NULL;
if ( is_array($object) ) {
foreach($object as $key => $value)
$return[$key] = object2array($value);
} else {
$var = get_object_vars($object);
if ( $var ) {
foreach($var as $key => $value)
$return[$key] = object2array($value);
} else
return strval($object); // strval and everything is fine
}
return $return;
}
?>
| http://softtime.ru/forum/read.php?id_forum=1&id_theme=31042 | |
| |
|
|
| |
|
|
| |
для: Саня
(05.03.2007 в 02:20)
| | | Хм.... я думал, нужно другое... | |
| |
|
|
| |
|
|
| |
для: himera7
(04.03.2007 в 21:35)
| | | Вы можете привести объект к массиву при помощи операции приведения типа
<?php
$arr = (array)$object;
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(05.03.2007 в 13:01)
| | | Пардон! Из объекта сделать массив? Что ж в нем окажется? | |
| |
|
|
| |
|
|
| |
для: bronenos
(05.03.2007 в 19:59)
| | | Попробуйте и узнаете. | |
| |
|
|
| |
|
|
| |
для: bronenos
(05.03.2007 в 19:59)
| | | В нём останутся открытые члены - помоему очень удобное решение, особенно учитывая, что благодаря тому, что вся Web-среда не является объектно-ориентированной, объекты постоянно необходимо разбирать и собирать. | |
| |
|
|