Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444

Что означает вот эта конструкция?

22.12.2015, 14:34. Показов 3623. Ответов 80
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Что означает вот эта конструкция?
PHP
1
["product_id":protected]=> int(973)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.12.2015, 14:34
Ответы с готовыми решениями:

Регулярные выражения! Что означает вот такая конструкция |выражение|U
меня интересует именно значение модульных палочек и последней буквы U

Что делает эта конструкция -> ?
Простите за глупый вопрос, но меня интересует что делает конструкция -> в php скрипте, например $data->set_info('author', $_post); ...

Что означает php конструкция?
Вопрос в заголовке. Сама конструкция: echo isset($_COOKIE) && $_COOKIE == 'list' ? 'list' : 'list'; Особенно интересует 'list' ? 'list'...

80
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 21:58  [ТС]
Студворк — интернет-сервис помощи студентам
Неа ничего не выводит, вы можете объснить откуда этот метод возьмет parentId?
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
30.12.2015, 22:04
Из объекта который уже создан, в нем есть свойство aMainCategory которое является объектом класса SCategory, а в нем уже есть свойство parent_id...
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 22:07  [ТС]
Где вы такое находите я в Sproduct.php не нахожу такого вообще?
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
30.12.2015, 22:11
Это я беру из var_dump который вы скинули)))Тут по хорошему доступ нужен чтобы быстрее разобраться
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 22:36  [ТС]
Ну в дампе то может и есть а в файлах я такого не вижу я уже перешестил весь дфижок в поисках

Добавлено через 35 секунд
чтобы зацепиться за что нибуть

Добавлено через 16 минут
Ха ха Ура,все заработало, файл не обновился просто,благодарю, а как теперь следующую родительскую категорию получить на два уровня выше, дамп вроде не возвращает вроде такого?

Добавлено через 5 минут
Да нет, на один уровень выше-нужно получить id категории которая на один уровень выше чем вот сейчас получили.
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
30.12.2015, 22:38
Эммм не понимаю вашего вопроса))) какое свойство необходимо получить из объекта? или что?)
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 22:44  [ТС]
Мне нужно получить ID категории с этой страницы которая на два уровня выше, ну вот сейчас мы получили id родительской категории а мне нужно получить id "прародительской" категории.
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
30.12.2015, 22:51
Эмммм в объекте при var_dump его точно нет? посмотрите внимательнее...если Вы его знаете, то поищите по числу...Просто не могу понять задачу) и если в этом объекте ее нет, то даже не знаю как и подсказать
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 22:56  [ТС]
СлаваВирус, это плохо, столько сил потрачено) впустую, есть вот такое вот дерево но что ним делать ума не приложу
PHP
1
["full_path_ids":protected]=> string(33) "a:3:{i:0;i:89;i:1;i:90;i:2;i:97;}"
может можно написать какой нибуть дополнительный метод?
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
30.12.2015, 23:00
это сериализованный массив вида [0=>89, 1=>90, 2=>97] используйте обратную функцию unserialize для возврата в привычный вид http://php.net/manual/ru/function.unserialize.php
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 23:22  [ТС]
попробовал вот так
PHP
1
echo "\$modelgetParentId() = ".unserialize($model->getPatchId())
Выдает Parse error: syntax error, unexpected ';', expecting T_STRING
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
30.12.2015, 23:25
ну непонятно) в конце точку с запятой упустили?)
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 23:35  [ТС]
тоже самое, ftp этот еще тупит c notepad++
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
30.12.2015, 23:39
Я так понял вы для возвращения свой метод написали? показывайте
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
30.12.2015, 23:54  [ТС]
Щас покажу, убрал вообще все строки а страница все равно зависла на этой ошибке, ftp , бесит уже этот ничего не понимаю notepad ругается на сохранение файла

Добавлено через 9 минут
Так все с этим разобрался, сейчас вот так и он мне выводит просто Array, что эта функция должна была вывести?
PHP
1
2
3
 public function getPatchId() {
                return $this->aMainCategory->full_path_ids;
               }
PHP
1
echo "\$model->getParentId() = ". unserialize($model->getPatchId());
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
30.12.2015, 23:56
замените echo на var_dump или print_r это ж массив)))
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
31.12.2015, 00:16  [ТС]
этот ftp взял очистил мне файл теперь занового все делать со старого бекапа, аааааа

вот что получилось
PHP
1
array(3) { [0]=> int(89) [1]=> int(90) [2]=> int(97) }
что дальше?
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
31.12.2015, 00:18
Эмммм если б я знал что это за айдишники посмотрите относительно этого объекта по базе к чем они относятся или как-то еще...
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
31.12.2015, 00:20  [ТС]
Мне нужно получить значение 90 и использовать его в условии
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
31.12.2015, 00:25
тогда проще все обернуть в метод и возвращать только второй элемент массива
PHP
1
2
3
4
5
public function getPathId() {
$array = $this->aMainCategory->full_path_ids;
$new_array = unserialize($array);
return $new_array[1];
               }
и соответственно вызывая метод получаем только одну цифру
PHP
1
2
$grandpa = $model->getPathId();
echo $grandpa;
Типа того как-то
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.12.2015, 00:25

что означает эта ошибка?
раньше сайт нормально работал, а теперь на белом экране выводится такая надпись Fatal error: The encoded file /указывается путь к...

Что означает эта строчка?
return JError::raiseWarning(403, JText::_('JERROR_ALERTNOAUTHOR')); Конкретно интересует два подряд идущих двоеточия и нижнее...

Что означает эта структура
Что означает эта структура в ." - ". ?

Что означает эта строчка?
Добрый день, уважаемые форумчане! Подскажите, пожалуйста, что означает данная строчка в коде $enter_site = Login($_POST, $_POST ==...

Как это работает эта конструкция?
$res = mysql_query($query) or die(mysql_error()); $arr = array(); while($row = mysql_fetch_assoc($res)) { if ( ! isset($arr ])) $arr...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru