いがにんのぼやき

若手WEBエンジニアのブログ。IT、WEB、バンド、アニメ。

PHP7 Casual Talks #1に参加してきた

php7-casual.connpass.com

参加してきました。
その時の雑な自分用メモを公開します。

自作OSSとPHP7対応

Connehito株式会社の@fortkle
owl/olw github
Laravel製
php5.6xからphp7.0xへの移行を読むだけでも十分
PHP7で変わること 言語仕様とエンジン (slideshare)

AnsibleとItamaeで環境のコード化
モジュールの対応状況がまとまっている記事もある

php7ccを使うとPHP7との適合性をチェックしてくれる

OSS生け贄メソッド

php7でWordPress

@serima
ザッパラス
Laravel5.1を使用中
Infrustructure as Code
Playbookで作成

WordPress自体は動くみたい
プラグインには注意
serima.co/blog/

美乳とPHP7 on Docker

CakePHP 2.7.6ではStringというClassが使われているのでPHP7は使えない
2.7.7では修正済み
5.5系以下はもうバグが残っていてダメ、まだ5.6だけだけど今年いっぱいで修正のサポートが終了

PHP7でどうやったら動きますか CakePHP

@o0h_
CakePHPを仕事で使っている
CakePHPをPHP7で動かすようにしたプルリクは主に3件
ほぼテストの内容が修正対象
Errorクラス
型宣言
Throwaleの追加
16進数表記の文字列の扱いが変わった

HHVM/HACKで転職サイトを作ってみた

インテリジェンス MiDAS COMPANY
サーバーサイド
HHVM/HACKでの開発の実例
バッチはGO
35*3画面
使用策定2ヶ月実装4ヶ月
フロント2人
サーバー6人
HACKは型があるので大人数で開発しやすかった
HHVM対応フレームワークがなかった
フレームワークPHPで動かしてアプリケーション部分はHackで記述している

開発ルールの統一
PHP「でも」書けるってものは制限
PSR-2準拠

最速配信研究会 PHP分室

@mediba-kitada
メディバ
auスマートパスのコンテンツを開発している
くーぽんとかニュースとか
Yiiを使って開発

無料のopsworks
PackerでVagrantのボックスを作っている
Gatlingで攻撃サーバー、レポートも作成
htop

なんとPHP7よりもPHP5.6のほうがスピードもエラーも優秀だった
YiiVer2を使ったが、フレームワーク内部にボトルネックがあるかもしれない
ちゃんとプロファイルしなければいけない?
mb_strlen関数が稼働しない問題も(strlen問題)

@yamaz http://yamaz.hatenablog.com/

mediba.jpは中途採用をしています!

※この度過去に参加したイベントのメモなどを公開することにしたので、投稿日時をイベント当日に変更してあります。