Slide 1

Slide 1 text

(PΛ࢝Ίͯײͨ͡ 1)1ͷັྗ 第154回 PHP勉強会@東京

Slide 2

Slide 2 text

ࣗݾ঺հ ■ ちひろ ■ Twitter: @chiroruxxxx ■ 会社: 株式会社モリサワ

Slide 3

Slide 3 text

࠷ۙ ■ Go で仕事をしている ■ PHP は使ってない(悲しい・・・) ■ PHP から離れてみて改めて魅力を感じました ■ 改めて気付いた PHP の魅力を4つ伝えたいと思います

Slide 4

Slide 4 text

ϙΠϯλ͕ͳ͍ʂ ■ 最高!

Slide 5

Slide 5 text

ϙΠϯλ͕ͳ͍ʂ ■ 最高! ■ Web アプリを作る際にメモリについて考えなくていい – (アドレスについてはたまに考えないといけない)

Slide 6

Slide 6 text

໊લিಥͷͮ͠Β͞

Slide 7

Slide 7 text

໊લিಥͷͮ͠Β͞ package a type a struct { a string } func (a a) a(a string) { // ... }

Slide 8

Slide 8 text

໊લিಥͷͮ͠Β͞ package a type a struct { a string } func (a a) a(a string) { // ... }

Slide 9

Slide 9 text

໊લিಥͷͮ͠Β͞ ■ 変数の先頭に $ が付く – 同名のプロパティとメソッドを区別できる ■ レシーバの $this 固定 – 他の言語では任意の名前で設定できる場合も→名前衝突の原因に

Slide 10

Slide 10 text

͍͍ײ͡ͷܕ੍໿ ■ 今の PHP は動的型付けしつつ静的解析するのが主流 – 型で困ることは(ほぼ)ないのでは ■ 静的解析はいい感じに誤魔化せる – @var type $var – 使いすぎには要注意だけど・・・

Slide 11

Slide 11 text

ίϛϡχςΟ͕ʹ͗΍͔ʂ ■ PHP 勉強会みたいなコミュニティは意外と少ない? – 毎月 LT だけするようなコミュニティはどこでもある – 交流を定期的にやっているコミュニティは少ない ■ 毎年、各地でカンファレンス開催・東京でも2つのカンファレンスが! – 福岡、盛り上がってましたね – 沖縄と北海道の話題も出ていますね – 東京だけでも PHP カンファレンス、PHPerKaigi がある

Slide 12

Slide 12 text

·ͱΊ ■ PHP ええやん – ポインタがない – 名前衝突が少ない – いい感じの型制約 – コミュニティがにぎやか!