Покинул форум
Сообщений всего: 13
Дата рег-ции: Дек. 2009 Откуда: Тверь
Помог: 0 раз(а)
Доброе время суток! Проблема состоит в том что мне не удается правильно передать
двумерный массив в собственный класс. Идея такая - формирую массив где-нибудь с необходимым содержимым для отображения все моей страницы, передаю в класс его параметром и средствами класса строю то что нужно. Проблема - внутрь класса не получаеться его запихать.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Alex_somebody
Отправлено: 04 Декабря, 2009 - 11:10:26
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Дек. 2009 Откуда: Тверь
Помог: 0 раз(а)
результат на экране нулевой..... Внутри класса массив не заполнился, просто я совсем с нуля учу PHP. возможно что то делаю не так
EuGen
Отправлено: 04 Декабря, 2009 - 11:16:32
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
А как Вы использовали класс? То есть как Вы заполняете этот самый массив. Предполагается, что достаточно создания его экземпляра, а после уже показ этого массива. Кстати, в Вашем первоначальном коде Вы неправильно вызываете метод класса show. Все-таки, скобки там требуются в любом случае.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Alex_somebody
Отправлено: 04 Декабря, 2009 - 11:32:08
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Дек. 2009 Откуда: Тверь
Помог: 0 раз(а)
пока статически, чтобы посмотреть бедет ли это работать (Добавление)
спасибо за помощь, так все тривиально было, мда. и кто я после этого.....
AstFreelancer
Отправлено: 05 Августа, 2011 - 18:46:32
Новичок
Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
EuGen пишет:
Используйте простое присваивание.. Например:
PHP:
скопировать код в буфер обмена
<?PHP
class MY
{
var $my_array=array();
function __construct($rgData)
{
$this->my_array=$rgData;
}
function show()
{
print_r($this->rgData);
}
}
?>
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.