PHP at the Next Step
by
nunulk
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
PHP at the Next Step @nunulk PHPBLT #6 2017/02/22
Slide 2
Slide 2 text
いまさらですが、
Slide 3
Slide 3 text
Hack/HHVM
Slide 4
Slide 4 text
7.0 ● scalar type declarations ● spaceship operator ● null coalescing operator ● return type declarations 7.1 ● nullable type ● void return type PHP / Hack
Slide 5
Slide 5 text
7.2 or later? RFC: under discussion ● arrow function [*1] ● pipe operator ● generics [*1]: シンタックスは違います PHP / Hack
Slide 6
Slide 6 text
● enum ● type alias ● callable type hinting ● null-safe operator ● tuple, shape Only in Hack
Slide 7
Slide 7 text
Hack 使ってみたくなりましたか?
Slide 8
Slide 8 text
Laravel on Hack [PHPBLT編] @nunulk PHPBLT #6 2017/02/22
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
Laravel with Laradock
Slide 13
Slide 13 text
$ composer create-project --prefer-dist laravel/laravel app $ cd app $ git clone https://github.com/Laradock/laradock.git $ cd laradock $ docker-compose up -d nginx hhvm mysql workspace
Slide 14
Slide 14 text
Slide 15
Slide 15 text
(Code)
Slide 16
Slide 16 text
Hack を学んで PHP力 を上げる ● 最初は PHP で書いてみる ● 徐々に型を増やしていく ● 引数や戻り値の型を厳密に指定する ● hh_client で型チェック ● nullable を意識する ● pipe operator でメソッド分割を美しくする ● PHPへ戻る
Slide 17
Slide 17 text
Hack 使ってみたくなりましたか?
Slide 18
Slide 18 text
ご静聴ありがとうございました