目次
- はじめに
1章 新言語Hackとその環境構築
- 1.1 新言語Hackとは
- 1.2 環境構築
- 1.2.1 インストール
- 1.2.2 実行方法
- 1.2.3 デバッガ機能
2章 Hackの特長と構文
- 2.1 Type Annotations(型注釈)
- 2.2 Nullable(null許容)
- 2.3 Generics(総称)
- 2.4 Collections(コレクション)
- 2.5 Type Aliasing(型への別名定義)
- 2.6 Override Attibute(オーバーライド)
- 2.7 Variable Number of Arguments(可変長引数)
3章 Hackを利用したWebアプリケーションの開発
- 3.1 echo アプリケーション
- 3.2 Smarty連携
4章 PHPとHHVMのパフォーマンス比較
- 4.1 コマンドラインでの比較
- 4.2 WordPressでのベンチマーク
5章 PHPからHHVMへの移行手順
- 5.1 PHPファイルをそのまま利用(Hackで実装しない)
- 5.2 PHPファイルをHackへと移行
- おわりに