PHP 業界のニュース 2014年

本日からはじまりました PHP Advent Calendar 2014 です。
初日は『PHP 業界のニュース 2014年』です。
今年、PHP 業界で話題になった記事とPHP 業界のイベントを振り返ります。
話題になった記事の選定基準は、Qiitaのストック数や、はてなブックマーク数が多いものと私が読んでおもしろかった記事の中から1ヶ月に10〜20本を選択しました。
イベントの選定基準は、日本のPHP界隈のコミュニティで運営されているイベントを中心に選びました。
1年を通して見てみると、毎月、何かしらの PHP 勉強会が全国各地で開催されていますね。PHP の良いところの1つはコミュニティ活動が活発なところです。
ちなみに、PHP 勉強会@東京の運営をされていた安藤さんはPHPアドベントカレンダー2014の最終日を担当していて [PHPerの皆様への退職と勉強会会場変更のお知らせ](http://yandod.github.io/blog/2014/12/24/yearendpost/) というエントリーを投稿されています。安藤さん、この1年、PHP勉強会@東京の運営、お疲れ様でした！そして、来年も頑張って下さい！

# 2014年のPHP ニュース

## 1月

### 話題になった記事

- [PHPのオレオレスタックの話](http://uzulla.hateblo.jp/entry/2014/01/02/051323)

- [PHPのセッションIDは暗号論的に弱い乱数生成器を使っており、セッションハイジャックの危険性がある](http://dsas.blog.klab.org/archives/52136166.html)

- [未経験から目指す！Webプログラマーになるための勉強方法](http://liginc.co.jp/web/programming/php/64189)

- [書籍「気づけばプロ並みPHP」にリモートスクリプト実行の脆弱性](http://blog.tokumaru.org/2014/01/php.html)



### イベント

#### 25日
- [Nagoya.php vol.3](http://nagoyaphp.doorkeeper.jp/events/7716) 開催

#### 28日
- [第74回 PHP勉強会@東京](https://atnd.org/events/47155) 開催

#### 29日
- [第13回関西PHP勉強会 新春Laravelもくもく勉強会](http://kphpug.doorkeeper.jp/events/8206) 開催

## 2月

### 話題になった記事

- [PHPフレームワーク「Aura v2」がクリーン過ぎるので試してみる](http://blog.a-way-out.net/blog/2014/02/05/try-aura-v2-web-project/)

- [数字6桁パスワードのハッシュ値の総当たり、PHPなら約0.25秒で終わるよ](http://z.tokumaru.org/2014/02/6php025.html)

- [2014年2月PHPフレームワークのトレンド](http://demouth.hatenablog.com/entry/2014/02/14/020951)

- [<?phpタグが無くなる日 〜PHPの開発プロセス〜](http://www.engineyard.co.jp/blog/2014/phptag-may-die/)

- [間違いだらけのHTTPセッション管理とその対策](http://blog.ohgaki.net/design-bugs-in-http-session-management)

- [レガシーなプロダクトにテストで向き合う話] (http://labs.gree.jp/blog/2014/02/10584/)

- [それPhpStormで出来るよ #phpstudy
](http://www.slideshare.net/Vexus2/phpstorm-phpstudy)
 - PHP 勉強会@東京での発表資料です。

- [文字コードの脆弱性はこの3年間でどの程度対策されたか?](http://www.slideshare.net/ockeghem/owasp20134021-x)

- [Composer のセキュリティ上の問題が直ったので PHP な方は今すぐ更新を](http://co3k.org/blog/composer-replace-security-bug-has-been-fixed)

### イベント

#### 25日
- [Fukuoka.php Vol.12 ～KUROI GAMEN～](http://fukuokaphp.doorkeeper.jp/events/8933) 開催

- [第75回 PHP勉強会](http://phpstudy.doorkeeper.jp/events/9029) 開催

### 27日
- [第14回関西PHP勉強会 Laravelもくもく勉強会](http://kphpug.doorkeeper.jp/events/9224) 開催

## 3月

### 話題になった記事


- [正規表現によるバリデーションでは ^ と $ ではなく \A と \z を使おう](http://blog.tokumaru.org/2014/03/z.html)

- [Webアプリケーションの構成に関する予備知識](http://qiita.com/okeyaki/items/37eb4b66bd8ef62c1fe8)

- [「Webアプリエンジニア養成読本」とKodingでPHPを勉強する](http://uzulla.hateblo.jp/entry/2014/03/08/155443)

- [「FC2ブログ」ソースコードがオープンソースに](http://www.itmedia.co.jp/news/articles/1403/19/news125.html)

 - FC@ブログは PHP で書かれているみたいです。


- [PHPを数行書きながらフレームワークを理解する。](http://blog.katty.in/1176)

### 発売された書籍

- [プログラミングPHP 第3版](http://www.oreilly.co.jp/books/9784873116686/) / オライリー・ジャパン

### イベント

#### 15日
- [Nagoya.php vol.4](http://nagoyaphp.doorkeeper.jp/events/9321) 開催

#### 25日
- [第76回 PHP勉強会](http://phpstudy.doorkeeper.jp/events/9708) 開催

###26日
- [第15回関西PHP勉強会 PhpStorm meetup](http://kphpug.doorkeeper.jp/events/9936) 開催

## 4月

### 話題になった記事

- [Gitonomy – PHP製のGit管理サーバ](http://www.moongift.jp/2014/04/gitonomy-php%E8%A3%BD%E3%81%AEgit%E7%AE%A1%E7%90%86%E3%82%B5%E3%83%BC%E3%83%90/)


- [新プログラミング言語Hack本執筆しました](http://d.hatena.ne.jp/yone098/20140401/1396339023)


- [プログラミング勉強中の人にオブジェクト指向とは何なのかを何となく伝えたい話](http://tdak.hateblo.jp/entry/20140406/1396773476)


- [VimでPHPの補完にスニペットを使ったら捗った件](http://qiita.com/tekkoc/items/8897cdf378305c4e547d)


- [PHP･⌒ ヾ(*´ｰ｀) ﾎﾟｲ Rubyist is better than PHPer](http://blog.sumyapp.com/2014/04/rubyist-is-better-than-phper/)



- [最新のプログラミング知識へのアップデート](http://qiita.com/naga3/items/d3cced68b6e9869d87b1)
### イベント

#### 4日
- [Laravel勉強会福岡　〜Fukuoka.php企画〜](http://fukuokaphp.doorkeeper.jp/events/10120) 開催

#### 13日
- [Fukuoka.php Vol.13 ～PHPとWebセキュリティについて～](http://fukuokaphp.doorkeeper.jp/events/10476) 開催


#### 28日
- [第77回 PHP勉強会](http://phpstudy.doorkeeper.jp/events/10717) 開催

## 5月

### 話題になった記事

- [HerokuがPHPサポート発表、FacebookのHipHop VM採用で高パフォーマンスを実現](http://www.publickey1.jp/blog/14/herokuphpfacebookhiphop_vm.html)

- [【独断と偏見】C#erでも許せるかも知れないフルスタックPHP](http://qiita.com/sukobuto/items/ff840d34395fdb6e4e68)

- [見せてやろうPHPが持つ真のチカラを！ PHPの設定項目を一覧する方法について。](http://qiita.com/shin1x1/items/f469bfb73c396007f911)


- [平方数かどうかを高速に判定する方法](http://d.hatena.ne.jp/hnw/20140503)

- [Webフレームワークのパフォーマンス比較](http://www.infoq.com/jp/news/2014/05/benchmark-web-framework)

- [PHPアプリケーションのセッション管理にAWS ElastiCacheを使う](http://dev.classmethod.jp/cloud/aws/php-session-elasticache/)

- [PHPer必見！最強PHPerになれると噂の「新言語Hack」を試してみよう！](http://liginc.co.jp/web/service/facebook/87688)


### イベント

#### 26日
- [第78回 PHP勉強会](http://phpstudy.doorkeeper.jp/events/11523) 開催

#### 31日
- [Nagoya.php vol.5](http://nagoyaphp.doorkeeper.jp/events/10710) 開催


## 6月

### 話題になった記事

- [れいさの本当に目が覚めるPHP](http://togetter.com/li/679618)

- [「PHPコードではなくPHPコードの「書き方」を知る」を発表してきました](http://www.1x1.jp/blog/2014/06/how-to-write-php-code-with-fizzbuzz.html)


- [PHP 定義されている情報（クラス、関数、変数等）を取得する関数まとめ](http://www.1x1.jp/blog/2014/06/php_functions_that_get_defined_items.html)


- [PHPをインタラクティブに実行する PsySH](http://www.engineyard.co.jp/blog/2014/php-psysh/)


- [ぼくの考えたさいきょうの開発フロー - PHP編](https://speakerdeck.com/yutaadachi/bokufalsekao-etasaikiyoufalsekai-fa-huro-phpbian)


- [「PHPコードではなくPHPコードの「書き方」を知る」を発表してきました](http://www.1x1.jp/blog/2014/06/how-to-write-php-code-with-fizzbuzz.html)

- [JENKINSでPHPプログラムをデバッグしてみよう!!](http://www.spiceworks.co.jp/blog/?p=4188)


### イベント



####19日
- [第16回関西PHP勉強会](http://kphpug.doorkeeper.jp/events/12232) 開催

#### 23日
- [【祝9周年】第79回 PHP勉強会](http://phpstudy.doorkeeper.jp/events/12254) 開催

### 28日

- [PHP カンファレンス関西 2014](http://conference.kphpug.jp/2014/) 開催
 - 関西で最大の PHP のイベントが開催されました。
 - 基調講演はBEAR.Sunday の作者、郡山 昭仁さんでした。


## 7月

### 話題になった記事

- [JSON SQL Injection、PHPならJSONなしでもできるよ](http://blog.tokumaru.org/2014/07/json-sql-injectionphpjson.html)

- [PHPにおけるオブジェクトインジェクション脆弱性について](http://blog.a-way-out.net/blog/2014/07/22/php-object-injection/)


- [PHP界隈の胸が熱くなる話](http://withgod.hatenablog.com/entry/2014/07/12/210316)

- [Laravel.jp](http://laravel.jp/)
 - Laravel の日本語サイトがオープンしました。


- [何でもデバッグできるようになるスキル](http://wazanova.jp/items/1414)

- [AWSを利用した動画変換から動画配信まで](http://qiita.com/uda0922/items/900bd9977d93d77bba19)


- [PHP 5.0.0が10周年を迎えました](http://www.engineyard.co.jp/blog/2014/php5-10th-anniversary/)




### イベント

#### 5日

- [PHP RFC: Name of Next Release of PHP](https://wiki.php.net/rfc/php6)

 - PHP の次のバージョンはPHP6かPHP7にするかの投票が開始されました。

#### 28日
- [第80回 PHP勉強会](http://phpstudy.doorkeeper.jp/events/13221) 開催


## 8月

### 話題になった記事

- [I wanna be a Hateb Starというサービスを作りました。](http://mgzl.jp/2014/08/03/i-wanna-be-a-hateb-star/)

- [PHP 5.4.4から==の挙動が一段と難しくなりました](http://d.hatena.ne.jp/hnw/20140809)

- [PHP、かつてWebで人気だった言語が下火になりつつある](http://readwrite.jp/archives/12295)

- [PHPerの書くコードの保守性・管理性が劇的に上がるのスマートな方法](http://soudai1025.blogspot.jp/2014/08/phper.html)


- [switch文を使ってはいけない](http://blog.tojiru.net/article/403698034.html)

- [PHP、かつてWebで人気だった言語が下火になりつつある](http://readwrite.jp/archives/12295)


- [PHPでHTTPの並行ダウンロードを実現する（Guzzle編）](http://d.hatena.ne.jp/hnw/20140824)

- [日本のスタートアップはRubyがお好き？　PHPと人気ほぼ互角に](http://jp.techcrunch.com/2014/08/25/jp20140825wantedly/)

### イベント

#### 17日
- [Nagoya.php vol.6](http://nagoyaphp.doorkeeper.jp/events/13498) 開催

#### 25日
- [第81回 PHP勉強会](http://phpstudy.doorkeeper.jp/events/14091) 開催

#### 28-30日
- [Laracon EU](http://laracon.eu/2014/) 開催
 - ヨーロッパにて Laravel カンファレンス が開催。

###9日
- [第17回関西PHP勉強会](http://kphpug.doorkeeper.jp/events/13827) 開催

## 9月

### 話題になった記事

- [YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情](http://www.slideshare.net/junichiishida/yapc-2014-phpuzullatalk)

- [マドリードで見たCakePHP3の明るい未来](http://www.engineyard.co.jp/blog/2014/cakephp3-future-preview/)


- [PHP コードの整形はプログラマがやるべきことじゃない](http://www.1x1.jp/blog/2014/09/code-format-is-not-human-task.html)

- [スクリプトインジェクション入門](http://qiita.com/tomochan154/items/a93c56536c78d1faff0f)




### イベント

####26日
- [第18回関西PHP勉強会 PhpStorm 8 もくもく会](http://kphpug.doorkeeper.jp/events/15436) 開催

####29日
- [第82回 PHP勉強会](http://phpstudy.doorkeeper.jp/events/15079) 開催



## 10月

### 話題になった記事

- [気づけばプロ並みPHP 副読本：お助け電子BOOKへの寄稿の顛末](http://blog.tokumaru.org/2014/10/php-book.html)

- [PHPの今とこれから2014](http://www.slideshare.net/hirokawa/php2014-40144066)

- [安全なPHPアプリケーションの作り方2014
](http://www.slideshare.net/ockeghem/php2014-40143644)

- [PHPカンファレンス2014でHHVM/Hackの話を聞いて感動した](http://blog.riywo.com/2014/10/12/040043)

- [「Ansibleではじめるサーバ作業の自動化」を発表してきました](http://www.1x1.jp/blog/2014/10/automate-server-tasks-with-ansible.html)

- [レガシーコード改善勉強会　開催レポート](http://techblog.yahoo.co.jp/event/wewlcjp/)



### イベント

#### 13日
- [PHP カンファレンス 2014](http://phpcon.php.gr.jp/w/2014/) 開催
 - 日本最大の PHP のイベント、PHPカンファレンスが開催されました。
 - 海外からのゲストは Facebook inc. の Paul Tarjan さんでした。

#### 17日
- [Fukuoka.php Vol.14 ～Trick or PHP～](http://fukuokaphp.doorkeeper.jp/events/15519) 開催

#### 27日
- [第83回 PHP勉強会](http://phpstudy.doorkeeper.jp/events/16365) 開催




## 11月

### 話題になった記事

- [PHP入門書を確認指摘する徳丸浩氏にWeb業界はどう思っているの？](http://w3q.jp/t/7243)

- [2年目PHPerが、1年目PHPerはこれやっとけと思うこと](http://ryo511.blog.jp/archives/25260701.html)

- [PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月前の自分に教えたいので、まとめてみた](http://qiita.com/zaru/items/46366919bcbcf97d63ca)

### イベント
<!--
#### 13日
[PHP 5.4.35](http://php.net/archive/2014.php#id2014-11-13-3)と[PHP 5.6.3](http://php.net/archive/2014.php#id2014-11-13-2)と[PHP 5.5.19](http://php.net/archive/2014.php#id2014-11-13-1)がリリース
バグ修正、及び脆弱性修正。
-->
#### 16日
- [Nagoya.php vol.7](http://nagoyaphp.doorkeeper.jp/events/17076) 開催

###20日
- [第19回関西PHP勉強会 Yii Framework 2.0 リリース記念勉強会](http://kphpug.doorkeeper.jp/events/17251) 開催

#### 25日
- [第84回 PHP勉強会](http://phpstudy.doorkeeper.jp/events/17399) 開催


## 12月

12 月はAdvent Calendarが開催されたのでPHP関連の記事が増えました。

### 話題になった記事

- [関数名によく使われる英単語（動詞）の意味とニュアンス](http://php-archive.net/php/words-in-function-names/)

- [PHPでID生成器を実装してみました](http://c-note.chatwork.com/post/105225974000/php-id)

- [結局Ruby on RailsとPHPってどっちが優れてるの？](http://blog.applest.net/article/20141201-ruby-on-rails-vs-php/)

- [月100万リクエストを支えるサーバの裏側を公開します](http://jre655.com/2014/11/14/%E6%9C%88100%E4%B8%87%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%82%92%E6%94%AF%E3%81%88%E3%82%8B%E3%82%B5%E3%83%BC%E3%83%90%E3%81%AE%E8%A3%8F%E5%81%B4%E3%82%92%E5%85%AC%E9%96%8B%E3%81%97/)

- [超初心者プログラミング入門は「何」をやるべきか、主にPHPの場合。 - Webアプリエンジニア養成読本 AdventCalendar2014 五日目](http://uzulla.hateblo.jp/entry/2014/12/05/061019)

- [PHP7はなぜ速いのか（zval編）](http://d.hatena.ne.jp/hnw/20141207)

- [PHP CS Fixerで快適PHPライフ](http://fivestar.hatenablog.com/entry/2014/12/08/033345)

- [2014年 Webアプリケーションフレームワークトレンド（PHP / Java / Ruby / Python / Perl）](http://qiita.com/shukotang/items/055058b33b553b48c164)

### イベント

#### 1日

- [PHP Advent Calendar 2014](http://qiita.com/advent-calendar/2014/php)

- [Laravel Advent Calendar 2014](http://qiita.com/advent-calendar/2014/laravel)

- [Phalcon Advent Calendar 2014](http://qiita.com/advent-calendar/2014/phalcon)

- [Symfony Advent Calendar 2014](http://qiita.com/advent-calendar/2014/symfony)

- [WebStorm / PhpStorm Advent Calendar 2014](http://qiita.com/advent-calendar/2014/webstorm)

- [Yii2 Advent Calendar 2014](http://qiita.com/advent-calendar/2014/yii2)

#### 24日
- [【12/24 クリスマスイブ】第85回 PHP勉強会](http://phpstudy.doorkeeper.jp/events/18420) 開催

#### 27日
- [第20回 関西PHP勉強会](http://kphpug.doorkeeper.jp/events/18295) 開催