All streams
Search
Write a publication
Pull to refresh
35
0
Иван @Aco

Программист, Web-разработчик

Send message
Сразу вспомнилась книжка детства «101 эксперимент».
Асинхронные приложения намного сложнее писать и дебажить. Тут становится вопрос рентабельности — проще купить арендовать сервер за 3тр/м чем программиста за 70тр/м (хм, и того, если подумать, 1 программист = 20 машин)
Нет. Максимум [bar()[0]][0]();, операция ()[0]() или ()() тупо не парсится
а если $varstring ассоциативный массив?
О, ясно, не заметил.
Веб-сервер это, кончено, круто, но вот того что там нет реврайтов это очень плохо. Ни один наш проект на этом веб-сервере не заведется. И смысл тогда в нём? Необходима доработка
А так же:
  • вернули $this/self в анонимные функции (ура!)
  • добавили флаги в json_encode. Особо интересны JSON_PRETTY_PRINT, JSON_UNESCAPED_UNICODE
  • добавили JsonSerializable интерфейс, сам знаете зачем
  • Добавили флаги мультикаста у сокетов
  • debug_backtrace теперь можно ограничить
  • Числа можно записывать в бинарном виде 0b1010110. Идеально для битовых масок.
  • Добавлен callable type hint для функций (уж лучше бы завели тип переменной callback).
  • (new foo)->bar()
  • func()[3]
  • поддержка DTrace для PHP-магов 80го уровня

Конечно, много ещё других вкусностей, но эти на практике больше всего пригодились)
Как бы базе плохо не стало при большом количестве машин в сети. Есть идея возможности складывания в Redis с последующим выгружением в любую бд кроном, например.
> Это ведь очень похоже на старый добрый require/require_once, не так ли?

Оператор use не вызывает автолоадер, только создаёт алиас в памяти на будущее.

> К сожалению в PHP use создает алиас во время компиляции, поэтому такой ход не сработает.

class_alias() решает эту проблему. Но зачем?

Использую use по следующим причинам:
1. Сразу видно от чего зависит данный класс
2. Во время разработки можно переключить на «подобный» класс изменив всего лишь use
Ага, конечно, бестолковые программисты сделают opensource проект лучше.
И где же нарыть столько проектов (которых не жалко) что бы протестировать всех соискателей желающих кучу денег за минимум знаний?
> ищем opensource-проект
Им не жалко губить opensource проекты?
Можно развить идею. Сделать анимацию в основе которой этот график в time-line, года идут, языки плавно перемещаются по графику. Я бы глянул на это.
мне так же приятно что там nginx фронтендом
Могу предположить, что это будет интересно — не будет одинаковой одежды, ибо каждый будет править модель одежды под свой стиль. Это круто, я считаю. Китай разорится.
*То есть открыть, заполнить и за сабмитить
Или же, если Open открывает окно с полями width и height то было бы прикольно сделать так
File->Open --width=100 --height=300 --submit
То есть открыть открыть заполнить и засабмитить

Information

Rating
5,391-st
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Software Architect
Lead
Golang
PHP
MySQL
MongoDB
Redis
Git
SQL