|
3 / 3 / 0
Регистрация: 19.10.2025
Сообщений: 65
|
||||||||||||||||
Почему заполнение массива объектом возвращает не массив, но помещаемый в массив - объект?18.12.2025, 15:32. Показов 1072. Ответов 24
Метки нет (Все метки)
Разве он не должен вернуть заполняемый массив? Я ещё понимаю если бы было так:
0
|
||||||||||||||||
| 18.12.2025, 15:32 | |
|
Ответы с готовыми решениями:
24
Почему в одном случае возвращается массив, в другом объект? mysqli_insert_id не возвращает ID вставленной записи, постоянно возвращает "1". MySQLi почему-то возвращает странный ассоциативный массив |
|
3 / 3 / 0
Регистрация: 19.10.2025
Сообщений: 65
|
|
| 18.12.2025, 16:47 [ТС] | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 19.10.2025
Сообщений: 65
|
||||||||||||
| 19.12.2025, 11:29 [ТС] | ||||||||||||
return $a[] = 1; не должно возвращать присвоенное значение 1, так как для его получения нужно выполнить return $a[0], а вообще на самом деле мы всего лишь заполнили массив Поэтому логика не очень понятна, как это поясняет документация, я - не нашёл.
0
|
||||||||||||
|
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,882
|
||
| 19.12.2025, 12:02 | ||
Сообщение было отмечено Серибериешка как решение
РешениеНелогично ожидать массив, когда что-то присваиваете его отдельному элементу. Добавлено через 4 минуты Если, вы не "впитали с молоком матери" подобное поведение, например изучая Си, смотрите документацию по присваиванию.
1
|
||
|
3 / 3 / 0
Регистрация: 19.10.2025
Сообщений: 65
|
|
| 19.12.2025, 12:06 [ТС] | |
|
estic, ну тут понятно, что это просто знание данное, как истина, если брать знание приходящее, то даже зрительно - заполняется массив, ок, будем просто знать
0
|
|
|
4375 / 1015 / 154
Регистрация: 16.01.2023
Сообщений: 2,514
|
||||||||
| 19.12.2025, 13:56 | ||||||||
Сообщение было отмечено Серибериешка как решение
Решение
Если вы хотите, чтобы у вас вернулся весь массив, то его и нужно возвращать:
1
|
||||||||
|
3 / 3 / 0
Регистрация: 19.10.2025
Сообщений: 65
|
||||||||
| 19.12.2025, 14:10 [ТС] | ||||||||
|
вопрос БЫЛ не по реализации, вопрос БЫЛ в том, что даже зрительно смущает возврат значения, но не массива, даже если читать код, то получаем: возвращаем массив, заполняемый значением + ко всему, учившие меня когда-то люди, предлагали такую реализацию:
0
|
||||||||
|
4375 / 1015 / 154
Регистрация: 16.01.2023
Сообщений: 2,514
|
||||||||
| 19.12.2025, 23:45 | ||||||||
|
Попробуйте со своим смущением посмотреть на такой пример:
1
|
||||||||
|
Невнимательный
|
|||||||
| 20.12.2025, 05:11 | |||||||
2
|
|||||||
|
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,882
|
||
| 20.12.2025, 10:39 | ||
|
В остальном согласен. Меня тоже резануло "не в С++".
1
|
||
|
6671 / 2264 / 346
Регистрация: 10.12.2013
Сообщений: 7,829
|
||
| 20.12.2025, 17:12 | ||
|
после чего принимает решение - инкрементировать или нет. но это не точно.
1
|
||
|
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,882
|
||
| 20.12.2025, 19:01 | ||
|
1
|
||
|
Невнимательный
|
||
| 20.12.2025, 21:40 | ||
|
Но да PHP в такой конструции, себя ведёт интуитивно понятнее.... хотя можно и просто не стремиться как-то так выражать задуманное ))
1
|
||
|
4375 / 1015 / 154
Регистрация: 16.01.2023
Сообщений: 2,514
|
||
| 20.12.2025, 21:41 | ||
|
1
|
||
|
3 / 3 / 0
Регистрация: 19.10.2025
Сообщений: 65
|
|||||
| 20.12.2025, 23:35 [ТС] | |||||
|
скорее не по теме поэтому удаляем растяжимые понятия о жизни Добавлено через 3 минуты estic, я там в примеры запихивал (копипастил) метод, в который передаётся уже готовый параметр, сори, я как бы про реализацию без входного параметра, вопрос решён: возвращаемая переменная вернёт присваиваемое значение намертво, возвращаемый вроде как массив, которому присваивается значение - вернёт присваиваемое значение порешали Добавлено через 2 минуты Добавлено через 58 минут estic, сейчас нет времени забили: присваиваемое переменной значение, даже если эта переменная: заполняемый массив, вернёт - присваиваемое значение ВОПРОС РЕШЁН, если он когда-то не будет высмеян и логика будет приведена к логике Добавлено через 3 минуты
0
|
|||||
|
4375 / 1015 / 154
Регистрация: 16.01.2023
Сообщений: 2,514
|
|||||||
| 21.12.2025, 02:55 | |||||||
|
При выражении:
Потом выполнится операция $b = 15 (вернется значение 15). Это второе действие.Потом выполнится операция $a = 15 (вернется значение 15, но это уже не важно, т.к. возвращать некуда). Это третье действие.Это вполне привычное явление для си-подобных языков. В С++ аналогично (языку, на секундочку, больше 40 лет уже): https://metanit.com/cpp/tutorial/2.9.php
1
|
|||||||
|
3 / 3 / 0
Регистрация: 19.10.2025
Сообщений: 65
|
||
| 21.12.2025, 05:30 [ТС] | ||
|
НЕ ПЕРЕМЕННУЮ С ПРИСВОЕННЫМ значением, но ЗАПОЛНЯЕМЫЙ МАССИВ ![]() Добавлено через 1 минуту ладно, надеюсь все поняли суть да дело, расходимся, благодарю за уделённое внимание
0
|
||
|
6671 / 2264 / 346
Регистрация: 10.12.2013
Сообщений: 7,829
|
||||||||
| 22.12.2025, 18:45 | ||||||||
say $a, $b, $c - это не перечисление, как в Perl, a список. Полегче стало. И никакого Undefined Behavior
1
|
||||||||
| 22.12.2025, 18:45 | |
|
Помогаю со студенческими работами здесь
20
substr_count() - всегда возвращает 0. Почему? (Код в теме) почему mysql_fetch_array возвращает два значения а не четыре? Почему MySql всегда true возвращает? Почему функция ничего не возвращает? Почему не приходит письмо на почту, хотя обработчик не возвращает ошибку? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|