YYPHP♯35「PHPセキュリティ推薦図書、LaravelがRails超えた発言の真相、PHP拡張が書ける言語Zephir、技術書典4:マンガでわかるDocker」

これは2018年04月18日に開催したPHPerイベント[YYPHP#35]のイベントレポートです。

[YYPHP]は一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催はほぼ**毎週**、高田馬場にて。

[YYPHP#35]:  https://yyphp.connpass.com/event/84767/
[YYPHP]: https://yyphp.connpass.com/

![](https://qiita-image-store.s3.amazonaws.com/0/889/0051f99f-b555-6064-fcc9-3280e5543a1a.png)

## 参加者 (①PHP歴、②今日話したいこと/聞きたいこと、③自己紹介)

* nouphet(ぬーぺっと竹原) 3日、ｸﾗﾌﾄﾏﾝｿﾌﾄｳｪｱ、ラオス出身、インフラ
* picric(かきうち) 2ヶ月、Java2年、IDの由来は「ピクリン酸」から
* tttabtt823(たべたつ) 3年、RoRとかJavaScriptがほどほどにできる。
* takacy(たかしー) 10年以上、個人でWebｻｲﾄ作成→PHP→インフラ→フルスタックエンジニア。フリーランス。民泊比較サイト[Stayway]。CodeIgniter
* hamaco(はまこ) 10年、東京、Excel VBA
* reoring(もり れお) 15年、ｸﾗﾌﾄﾏﾝｿﾌﾄｳｪｱ、テスト自動化[ShouldBee]、大規模ECサイト
* 湊川あい@llminatoll(みなとがわ あい)、前職で2年、『わかばちゃんと学ぶ』シリーズ著者。フリーランスWebデザイナー・マンガ家・技術書執筆。[Amazon湊川あい]、[@llminatoll]
* suin(すいん) 13年、大規模ECサイトの設計、UML、アーキ決めたりしてる。
* sakamoto719(さかもと) 4ヶ月、新卒でウェブ系、今日GitHubを思い通りに使えるようになった。

__🎧Discord参加__

* M-M
* 氷川
* mio＠riza



## 雑談テーマ

### PHPのセキュリティ
* Webのセキュリティ(PHP, サーバ, ネットワーク)
* おすすめの書籍
    * [体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践](http://amzn.asia/d99i8vi)
        * 6月頃新しいのが出る
        * 紙を読むのがオススメ
* その他のオススメ書籍(セキュリティに関わらず)
    * [パーフェクトPHP | 小川雄大, 柄沢聡太郎, 橋口誠 | 工学 | Kindleストア | Amazon](http://amzn.asia/1xpF1Nl)
        * 内容は古いが
    * [効率的なWebアプリケーションの作り方 ~PHPによるモダン開発入門 | 小川 雄大 |本 | 通販 | Amazon](http://amzn.asia/cCPFBsY)

### PHPer Kaigiに参加して(スタッフ)
* 大統一PHP: [大統一PHP // Speaker Deck](https://speakerdeck.com/uzulla/da-tong-php)
* インタラクティブ・ラウンドテーブルが新しくできた
    * ベテランにいろいろ話せる
    * 8〜10名
    * テーマを決めて詳しい人に質問できる
        * テスト、Laravel、Emacs、Cake、BEAR.Sunday

### 旬な技術のこと、CodeIgniter以外のフレームワークとか
* CodeIgniter
* 最近おすすめのフレームワーク
* JSのフレームワークは何がデファクトスタンダードになるか気になる
    * Angular、React、Vue、Riot……？
    * 最近YYPHPに参加する人はVueをやってる人が多い
    * Reactは大規模、Vueは小規模に向いてると言われるが──
        * そんなことはないと思う
    * [2018 年は Hyperapp の年だ - Qiita](https://qiita.com/JorgeBucaran/items/c48446babe0627e25ee6)
* PHPだと何がおすすめ？
    * 最近はLaravelが流行っている様子
    * Railsとの違いは？
    * 最近Laravelが持ち上げられているのはなぜか分からない。
* PHP GTK

### 「LaravelがRailsを追い越して、もうRailsは周回遅れ」と言われるところの真相を知りたい
* ──言うほどなのか？
* PHPのフレームワークは「Laravelしかない」という空気感はある。
* CakePHP3になってから、Cakeユーザが増えた気がする。
* CodeIgniterと比べて
    * 処理速度がCodeIgniterがLaravelより速い
* Phalconは？
    * 学習コスト高い……
    * Phalcon3が出てる
    * Phalcon開発チームが開発している言語
        * [Zephir Programming Language](https://zephir-lang.com/)
        * PHP風の言語？
        * PHPの関数は基本的に使える？
        * コンパイルしてsoにできる
* [HHVM/Hack勉強会 Vol.1 - connpass](https://istyle.connpass.com/event/80398/)
* [Laravelの良いところ](https://www.slideshare.net/fagai/laravel-84922992) … DIの仕組みがちゃんとしている
* Laravelは重量級？遅い？
    * 数値で言ってもらいたい
    * [kenjis/php-framework-benchmark: PHP Framework Benchmark](https://github.com/kenjis/php-framework-benchmark)
    * [A Comparison of Different PHP Frameworks | United Perfectum](http://unitedperfectum.com/news/comparison-different-php-frameworks/)
    * LaravelはSymfonyより遅い
    * 一番早いsiler
        * [leocavalcante/siler: Flat-files and plain-old PHP functions rockin'on](https://github.com/leocavalcante/siler)

### ORMでhasManyでlimit 1！？
* → hasOneでいいよね
    * うん

### 45歳から始めるPHPプログラミング
* 再帰関数に挑戦中

### LTコーナー
* 先日のGoogleDanceTokyoで発表したLTができると嬉しいです！
    * LTタイトル：「サーチコンソール+SNSを駆使した読まれるコンテンツの作り方」

### PR:技術書典4「マンガでわかるDocker」

![](https://lh3.googleusercontent.com/Ie-DUodhBEaQssYFIMxtUGS5j-d6OwKT1qygaOpJHSwEHeOv5ZSAKNTyyGGtbZchuGutBOmXQIH5DaZofWL5)

* 4/22（日）技術書典4にて「マンガでわかるDocker」を頒布します！
* [サークル詳細 | マンガでわかるWebデザイン＋Git | 技術書典](https://techbookfest.org/event/tbf04/circle/16430001)
* @reoringさんに技術面のチェックをしていただきました！ありがとうございます

* デーモンって何？というところから紹介
    * 最近はデザイナーでもDockerを使うことが出てきている

### その他
* YYPHPのロゴほしい
* 3C→三不粘(さんぷーちゃん)→非ニュートン流体について

[StayWay]: https://stayway.jp/
[ShouldBee]: https://shouldbee.at/
[@llminatoll]: https://twitter.com/llminatoll
[Amazon湊川あい]: https://amzn.to/2qBD26z

## YYPHPは毎週やってます

PHPについてワイワイ話したい方は、[YYPHPのイベント情報](https://yyphp.connpass.com/)をチェックしてみて下さい。

以上、YYPHPのレポートでした。次回もワイワイやっていきたいと思います！ では、また来週！