не передаеться массив

DIIS

Guest
не передаеться массив

вообщем трабла такова... в ф-ии определяю массив вот так

эта ф-я определена в классе utils.class

function tbl_str(){

$tbl[0]="tbl_index";
$tbl[1]="tbl_sessiya";

$this->num=count($tbl);

}

и если я распечатываю элемент массива в этой же ф-ии echo(tbl[1]); то все работает нормально, а как только ф-ию вызываю в другом скрипте так:

<?
require("/home/ivt/req/utils.class");
$my=new class_utils;
$my->tbl_str();
echo($my->num);
echo($my->tbl[1]);
?>

то echo($my->num); печатаеться нормально, а вот echo($my->tbl[1]); не выходит на экран

для доп. информации привожу, что говорит браузер
Notice: Undefined property: tbl in z:\home\ivt\www\test_tbl.php on line 9 (фанат я не пялюсь только в браузер привел чисто для доп. инфы)
 

Фанат

oncle terrible
Команда форума
$tbl[1]="tbl_sessiya";
$this->num=count($tbl);

скажи, ты здесь не видишь, никакой разницы? Совсем никакой?
 

Crazy

Developer
DIIS, а где ты видишь занесение значений в поле tbl? Я -- не вижу.
 

Фанат

oncle terrible
Команда форума
DIIS, я что-то не понял.
Ты всерьёз считаешь, что "Notice: Undefined property" говорит тебе браузер?
 

DIIS

Guest
Автор оригинала: Фанат
$tbl[1]="tbl_sessiya";
$this->num=count($tbl);

скажи, ты здесь не видишь, никакой разницы? Совсем никакой?
вижу в одном присваеваеться элементу массива значение в другом считает сколько элементов в массиве... да мне вообщем нужно, что бы в скрипте распечатывался элемент массива, а не число

-~{}~ 02.05.05 01:50:

Автор оригинала: Фанат
DIIS, я что-то не понял.
Ты всерьёз считаешь, что "Notice: Undefined property" говорит тебе браузер?
скопирывал прям из браузера

2
Notice: Undefined property: tbl in z:\home\ivt\www\test_tbl.php on line 9

-~{}~ 02.05.05 01:51:

Автор оригинала: Crazy
DIIS, а где ты видишь занесение значений в поле tbl? Я -- не вижу.
$tbl[0]="tbl_index";
$tbl[1]="tbl_sessiya";
 

Фанат

oncle terrible
Команда форума
вижу в одном присваеваеться элементу массива значение в другом считает сколько элементов в массиве.
А больше никакой разницы не видишь?
скопирывал прям из браузера
Нет, ты скажи. Это сообщение тебе ыводит браузер, да? Вот встречает браузер Undefined property, радостно тебе об этом сообщает? Я правильно тебя понял?
 

DIIS

Guest
Автор оригинала: Фанат
А больше никакой разницы не видишь?
в одном tbl с индексом в другом без индекса

Нет, ты скажи. Это сообщение тебе ыводит браузер, да? Вот встречает браузер Undefined property, радостно тебе об этом сообщает? Я правильно тебя понял?
сообщает, встречает PHP, выводит браузер...
 

Фанат

oncle terrible
Команда форума
в одном tbl с индексом в другом без индекса
это не всё.
ещё смотри =)

сообщает встречает PHP, выводит браузер...
слава те господи. угадал.
Вот впредь не путайся. браузер тут вообще не при чём. ПХП тебе об ошибке сообщает. ПЭХАПЭ!
И писать так и надо. Не браузер говорит андефайнед проперти, а пхп.
 

DIIS

Guest
Автор оригинала: DIIS
в одном tbl с индексом в другом без индекса


сообщает, встречает PHP, выводит браузер...
да вроде только дошло, что одно символьное другое числовое
 

Crazy

Developer
Автор оригинала: DIIS
$tbl[0]="tbl_index";
$tbl[1]="tbl_sessiya";
Так... Приходила к ним мозилла, их мозилла тормозилла. Раз не видишь курсива -- сделаем выделение крупно и жирно:

Где ты видишь занесение значений в ПОЛЕ tbl? Я -- не вижу.
 

Фанат

oncle terrible
Команда форума
опять неправильно.
это начинает меня забавлять =)

-~{}~ 02.05.05 02:03:

DIIS, можно тебя спросить?
А чего тебя вообще понесло классы делать, объекты всякие?

-~{}~ 02.05.05 02:04:

ладно, я спать.
расскажете потом, чем дело кончилось =)
 

DIIS

Guest
а меня начинают раздражать твои издевательства... если ты такой продвинутый програмер и решил посмеянться над человеком который только начал изучать PHP. на какой ... ты вообще отвечаешь на сообщения я думаю форум создан не для твоих насмешек, а для помощи в изучении PHP.

-~{}~ 02.05.05 02:13:

Фанат я от тебя не получил еще ни одного дельного совета... скажи как ты думаешь сколько из твоих 12520 месаг реально помогли комуто
 

Crazy

Developer
DIIS, твоя проблема в том, что ты не понимаешь смысл написанного тобой текста, на что тебе и намекают два человека одновременно.

На твоем месте я бы давно уже пошел и ПРОЧИТАЛ главу об объектно-ориентированном программировании в PHP...

-~{}~ 02.05.05 02:15:

Автор оригинала: DIIS Фанат я от тебя не получил еще ни одного дельного совета...
Если быть более точным, ты не смог понять ни одного совета Фаната. Согласен, и он тоже в этом виновен -- недостаточно разжевал и в рот силком не затолкал.
 

DIIS

Guest
да наверное я понял, масив определяеться в функции и не виден для скрипта
 
Сверху