powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Из функции не видит созданного объекта...
5 сообщений из 5, страница 1 из 1
[PHP] Из функции не видит созданного объекта...
    #37745947
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть часть кода, где в config.inc.php производится создание экземпляра некого класса.

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?php
  // include class file
  include("config.inc.php"); 

  //==========BEGIN FUNCTION================
  

  function dl_file($id)
  {
  $obj->metod();
.........



Потом из функции хочу обратится к нему, но это дает ошибку вида
Код: plaintext
Fatal error: Call to a member function metod() on a non-object in index.php on line 120
приходится в начала функции вставлять опять include("config.inc.php");
Но это не правильно, где сабака порылась?
...
Рейтинг: 0 / 0
[PHP] Из функции не видит созданного объекта...
    #37745958
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Незнание понятия "область видимости переменных" тому виной. Передавайте внутрь функции переменную при вызове (возможно по ссылке) или через global или через массив $GLOBALS.
...
Рейтинг: 0 / 0
[PHP] Из функции не видит созданного объекта...
    #37754914
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответ, все получилось.

Притмерно такая же ситуация:
есть ф-я скачки файла, когда она находится в основном index.php файле то все нормально, но если я ее выношу в отдельный, а потом подсоединяю к index.php, то получается ошибка вида - Cannot modify header information - headers already sent by, ссылка на строку ошибки, от куда начинаются записи вида:
Код: php
1.
2.
3.
header("Pragma: public"); 
header("Expires: 0");
......



Что нужно модифицировать в header(...); ?
...
Рейтинг: 0 / 0
[PHP] Из функции не видит созданного объекта...
    #37754919
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обсуждалось неоднократно, юзайте поиск
...
Рейтинг: 0 / 0
[PHP] Из функции не видит созданного объекта...
    #37754924
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо еще раз, нашел...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Из функции не видит созданного объекта...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]