А как, кстати, коррелирует заповедь «делайте бэкапы» и право пользователей быть удалёнными? Они что-то удалили, а в бэкапах ещё месяц, как минимум всё лежит.
Не, ну не так, чтобы идиотизм.
Кто помнит, что на рублях нарисовано, кроме яиц Апполона?
И всегда читаете, что на бумажках написано, когда в магазине сдачу дают?
Зачем делать из своей библиотеки дерьмо только ради того, что кому-то очень захочется залезть в потроха?
Очень надо — лезь в исходник, выноси в нужный метод.
Я ответ определил сразу и не вижу никаких причин по которым он может быть иным.
При этом с тонкостями zval не знаком и не вижу, как они связаны с этим примером.
особо умные компиляторы ещё будут делать проверку на выход индекса из диапазона, а ещё более умные-умные не будут делать её для i < items.length, так как там выйти из диапазона нельзя. тогда 2-й окажется быстрее. но, в JS я бы не надеялся.
Не могу сказать наверняка. Программирование, это не таблица умножения и не новости на первом канале. Тут так точно не определишь где заблуждения, а где истина.
Могу только ориентироваться на результат. После того, как люди избавляются от этой бредовой установки, они начинают намного быстрее и эффективнее решать поставленные задачи. И, наконец, получать от этого удовольствие. Что даёт мне небольшу надежду на то, что я на верном пути.
Про «объекты реального мира» это одно из главных заблуждений, которые приходится выбивать из новичков, начитавшихся книжек со стандартным введением. Пытаются всё свести к студентам, унаследованным от человека.
Кто помнит, что на рублях нарисовано, кроме яиц Апполона?
И всегда читаете, что на бумажках написано, когда в магазине сдачу дают?
Очень надо — лезь в исходник, выноси в нужный метод.
При этом с тонкостями zval не знаком и не вижу, как они связаны с этим примером.
И да, в PHP такое делать, несомненно, не стоит.
Но, там код-ревью и всё такое? За 2 года никто не проверил?
Могу только ориентироваться на результат. После того, как люди избавляются от этой бредовой установки, они начинают намного быстрее и эффективнее решать поставленные задачи. И, наконец, получать от этого удовольствие. Что даёт мне небольшу надежду на то, что я на верном пути.