Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вывод title [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Без описания
esterio
Отправлено: 17 Ноября, 2015 - 15:17:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Вам сюда
http://php.net/manual/ru/language.oop5.php
(Добавление)
Вот как Вы делаете сечас
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. class A
  3. {
  4.         private $data = array();
  5.  
  6.         public function set($key, $value)
  7.         {
  8.                 $this->data[$key] = $value;
  9.                 return $this;
  10.         }
  11.  
  12.         public function get($key)
  13.         {
  14.                 return array_key_exists($key, $this->data) ? $this->data[$key] : null;
  15.         }
  16. }
  17.  
  18. $a1 = new A();
  19. $a1->set('B', true);
  20.  
  21. $a2 = new A();
  22. var_dump($a2->get('B'));
 
 Top
zheev
Отправлено: 17 Ноября, 2015 - 15:34:19
Post Id


Новичок


Покинул форум
Сообщений всего: 30
Дата рег-ции: Окт. 2015  


Помог: 0 раз(а)




esterio пишет:
Вам сюда
http://php.net/manual/ru/language.oop5.php
(Добавление)
Вот как Вы делаете сечас
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. class A
  3. {
  4.         private $data = array();
  5.  
  6.         public function set($key, $value)
  7.         {
  8.                 $this->data[$key] = $value;
  9.                 return $this;
  10.         }
  11.  
  12.         public function get($key)
  13.         {
  14.                 return array_key_exists($key, $this->data) ? $this->data[$key] : null;
  15.         }
  16. }
  17.  
  18. $a1 = new A();
  19. $a1->set('B', true);
  20.  
  21. $a2 = new A();
  22. var_dump($a2->get('B'));



Если всё это в одном документе, то и мой код работает...в разных скриптах, это не работает(
 
 Top
esterio
Отправлено: 17 Ноября, 2015 - 16:15:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Ех долго расписивать. Если вкратце
Если этых два разных скрипта запускать отдельно, то оно и не будет работать ибо это ПХП . Второе: если оно в разных областях видимости то также работать не будет. Как я уже писал учите матчасть, или же показивайте код полностю
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Объектно-ориентированное программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB