Обновить
5
0
Г.О.@gro

Пользователь

Отправить сообщение
Документация, это не определение функции. Void может указывать на то, что функция не возвращает ничего значимого. Так же можно в phpdoc указывать псевдотипы mixin, callback и другие для улучшения понимания, хотя таких типов в языке нет. :)
Найдите, наконец, русское слово более подходящее к месту, чем «следуйте»!
с 5.4 опять-таки не актуально :)
>innoDB — транзакционные таблицы, поэтому надо сообщить mySQL, что «все приехало»

Круто, можно транзакции для key-value делать в отличии от мемкэша
А СПб больше фотографировать не будете? А то многих крупных улиц нет.
И уничтожением незаконно зарегистрированных доменов.
В материальном мире являются.
Только программирование к «эмуляции материального мира» имеет отношение только в подобных книженциях.
Вся эта «эмуляция свойств материального мира», доведённая до крайности — чушь.

Все эти книжки, в которых авторы наследуют студентов от людей — бред, после которого начинающие читатели вообще не понимают, как использовать ООП в реальных условиях.

Как вам сделать наследование в программе, можно ответить только после того, как вы расскажете, что за программа и как вы эти объекты собираетесь использовать.
allow_call_time_pass_reference печально, что убрали.
Мне самому это не нужно, но иногда приходится что-то исправить в старье каком-то, а том передача с "&" зачастую бывает используется.
Тоже поначалу нервировало, а потом привык и не замечаю.

Гораздо сильнее нервирует то, что для namespace нет автолоада, как для классов, так что простые наборы функций приходится по прежнему оборачивать в классы.
Итераторов нормальных нет, значений аргументов по умолчанию нет, связи функции с контекстом нет и ещё кучи всего нет, но разработчикам виднее
«по ссылке», позор на мою седую голову не знающую склонений.
Я ступил! Поставил статье плюс, а этому комментарию минус, хотя хотел наоборот.
Люди, верните справедливость! А меня можете заминусовать.
Можно много спорить о терминах, как лучше что назвать.
Но называть передачу объекта и передачу переменной с "&" одним и тем же термином — «передача по ссылки» неверно. Так как это совершенно разные «по ссылки».
Из-за подобных путаниц в терминах и возникают подобные бессмысленные многабукфы и новички усваивают неверные понятия.
Руби никогда не использовал.
Я просто хотел сказать, что на мой взгляд каких-то фундаментальных различий тут нет.
Давайте оставим это :)
А что в питоне является прототипом объекта, если не класс?
Вы так спешили, что опечатались: this.table_legs = table_legs_num

Это работает только в JS-версии, но не в «обобщённой».

Ну и тоже самое на питоне:
class One:
    X = 1;

class Two (One):
    pass

obj = Two()
print(obj.X); // 1

One.X = 2;
print(obj.X); // 2
Каким образом вы можете произвести данную модификацию в прототипной модели? Как в «обощённом» варианте, так и в JS?
Избавьтесь, пожалуйста, от оборотов «вы хотя бы понимаете».
В питоне класс — такой же объект, который можно использовать, как объект и динамически менять, как объект, с внесением изменений во все порождённые объекты (как с прототипами в JS).
Основы javascript: прототип никуда не копируется.

И чем подобный прототип принципиально отличается от классов в питоне?

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Зарегистрирован
Активность