powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) обращение внутри класса
6 сообщений из 31, страница 2 из 2
(PHP) обращение внутри класса
    #37767268
FlankerD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edd.DragonА что в "эта строка" означает "->A" и зачем?
http://php.su/learnphp/phpoo/?ci
Я попытался сделать как тут. Наверное я не правильно понял, я хотел обратиться к методу класса А
...
Рейтинг: 0 / 0
(PHP) обращение внутри класса
    #37767273
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот тут ты хотел обратиться к методу класса B:
Код: php
1.
 $object1->t11();



Но почему-то ж не приписал "->B".
Вот и там не выдумывай ))

А по ссылке - совсем другое.
...
Рейтинг: 0 / 0
(PHP) обращение внутри класса
    #37767281
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поправил ошибки FlankerDТоварищи, такой вопрос: как обратиться внутри класса, к методам другого класса?
Код: php
1.
2.
3.
4.
5.
class A {
  function t1(){
	 print "123";
 }
}



Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
class B{
 var $object;
 function r(){
 $this->object = new A;
 }
 
 function t11(){
	 $object->A->t1();
 }
}


Если так
Код: php
1.
2.
3.
4.
 $object1 = new B;
 $object1->r();
 
 $object1->t11();



то ругается Fatal error: Call to a member function t1() on a non-object in test.php on line 16 (эта строка $object->A->t1();)
...
Рейтинг: 0 / 0
(PHP) обращение внутри класса
    #37767282
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nymпоправил ошибки FlankerDТоварищи, такой вопрос: как обратиться внутри класса, к методам другого класса?
Код: php
1.
2.
3.
4.
5.
class A {
  function t1(){
	 print "123";
 }
}



Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
class B{
 var $object;
 function r(){
 $this->object = new A;
 }
 
 function t11(){
	 $this->object->t1();
 }
}


Если так
Код: php
1.
2.
3.
4.
 $object1 = new B;
 $object1->r();
 
 $object1->t11();



то ругается Fatal error: Call to a member function t1() on a non-object in test.php on line 16 (эта строка $object->A->t1();)
...
Рейтинг: 0 / 0
(PHP) обращение внутри класса
    #37767410
-OOP-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: php
1.
2.
3.
4.
5.
class A {
  public function t1() {
     print "123";
  }
}


Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
class B{
 private $object;

 public function __construct() {
    $this->object = new A;
 }
 
 public function t11() {
     $this->object->t1();
 }
}


Код: php
1.
2.
$object1 = new B;
$object1->t11();
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
(PHP) обращение внутри класса
    #38950699
kolyan2288
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подпишусь
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) обращение внутри класса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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