Any major version of a project is an opportunity to revisit its best practices. Modernizing them. Adapting them to the project's new features. Symfony 4 is no exception. Standardization first# Symfony 4 will be an evolution of the current practices, trying to embrace more standard tools. Symfony strives to embrace PHP and web standards. It is hard to believe that Symfony 2 started at a time when C
Note: If you are a Medium user, my new articles are now cross-posted there as well. Note: Symfony 4.0 will be released at the end of November 2017. During the next few weeks, I will publish articles about my ideas and the main changes I want to implement for Symfony 4. Symfony 3.0 was boring, a cleaned-up version of the Symfony 2.8 version: Symfony 3.0 = Symfony 2.8 - deprecated features Symfony 4
Yesterday, Zend Framework 2.0 and Symfony 2.1 were released... almost at the same time. First, I want to congratulate the Zend Framework team for this huge milestone; I know that working on a new major version is no small task. And of course, people started to ask questions about these new versions and one of the most popular was: "Why would I choose framework X over framework Y?". As you can imag
Rants about PHP are everywhere, and they even come from smart guys. When Jeff Atwood wrote yet another rant about PHP, it made me think about the good parts of PHP. The biggest problem of these rants is that they come from people stuck in the old days of PHP. They either don't care or they don't want to admit that PHP actually evolves at a very fast pace, both at the language level but also at the
People like micro-optimizations. They are easy to understand, easy to apply... and useless. But some time ago, while reviewing pull requests for Twig, I read an interesting discussion about the performance of the ternary operator in PHP (thanks to @nikic for the investigation). Do you know which following snippet is the fastest (of course, they do exactly the same)? // snippet 1 $tmp = isset($cont
In my last two posts, I talked about PHP iterators. Here is a quick tip on the same topic. If you have ever used iterators in your code, you have probably implemented the Iterator interface. Objects of a class that implements Iterator can be iterated over with the foreach loop: $foo = new Foo(); foreach ($foo as $key => $value) { // do something with $key and $value } The Iterator interface has fi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く