Комментарии 10
Спасибо!
А подборки по фронденду на этой неделе не будет?
RFC: Название для следующего релиза PHP
А вот объяснение, почему голосование было отменено news.php.net/php.internals/75727
Benchmarking PHPNG
Из-за чего-то указано, что ZF2 не работает. Я не знаю как они запускали, но я HHVM уже давно как постоянный интерпретатор использую, и 80% проектов на ZF2. Все работает отлично, использую 3.1 версию, которая у них завалилась.
После прочтения «RFC: Uniform Variable Syntax » осталось тяжелое чувство, что синтаксис PHP может стать монстрообразным. Я понимаю, что PHP активно развивается, перенимает из других языков лучшие практики, но жили же раньше как-то без $foo->bar()() и (...)::foo().
10 наиболее часто встречающихся ошибок PHP-разработчиков
Там в последнем пункте про empty() не совсем верно написано:
На самом деле конструкция empty() сначала вызывает isset() и только потом проверяет переменную на «пустоту».
Если класс реализует доступ к свойствам через магический метод _get(), то он должен реализовывать и магический метод _isset(), тогда empty() будет работать корректно.
Там в последнем пункте про empty() не совсем верно написано:
Unfortunately, if a class uses the magic __get() function to retrieve a property’s value, there’s no foolproof way to check if that property value is empty or not.
На самом деле конструкция empty() сначала вызывает isset() и только потом проверяет переменную на «пустоту».
Если класс реализует доступ к свойствам через магический метод _get(), то он должен реализовывать и магический метод _isset(), тогда empty() будет работать корректно.
Использую Capistrano для деплоя и частичной сборки Symfony2 приложения, но есть недочеты. Есть ли сравнение функционала Capistrano с Deployer? Что б понять пододйдет ли он.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Дайджест интересных новостей и материалов из мира PHP № 44 (1 – 20 июля 2014)