Lt資料 php7.0 張田浩明

Description
1. PHP7.0のはなし 張田浩明 計21枚 1 2. 目次 ・PHPとは ・PHP5.6からPHP7で変わったこと ・比較 ・まとめ 2 3. 目次 ・PHPとは…

Please download to get full document.

View again

of 21
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Information
Category:

Business

Publish on:

Views: 2 | Pages: 21

Extension: PDF | Download: 0

Share
Transcript
  • 1. PHP7.0のはなし 張田浩明 計21枚 1
  • 2. 目次 ・PHPとは ・PHP5.6からPHP7で変わったこと ・比較 ・まとめ 2
  • 3. 目次 ・PHPとは ・PHP5.6からPHP7で変わったこと ・比較 ・まとめ 3
  • 4. PHPとは ・動的にHTMLデータを生成することによって、動的 なウェブページを実現することを共な目的としたプ ログラミング言語、およびその言語処理系である。 一般的にはPHPと省略して用いられており、これは 「個人的なホームページ」を意味する英語 の”Personal Home Page”に由来する (Wikipediaより) 4
  • 5. PHPとは ・動的にHTMLデータを生成することによって、動的 なウェブページを実現することを共な目的としたプ ログラミング言語、およびその言語処理系である。 一般的にはPHPと省略して用いられており、これは 「個人的なホームページ」を意味する英語 の”Personal Home Page”に由来する (Wikipediaより) 簡単に言ってしまえば、、、 5
  • 6. PHPとは ・Webアプリケーションに強くて便利なやつ 6
  • 7. PHP7.0触ったことある人? 7
  • 8. 目次 ・PHPとは ・PHP5.6からPHP7.0で変わったこと ・比較 ・まとめ 8
  • 9. PHP7.0とは ・10年ぶりぐらいのメジャーアップデートらしい ・PHP6はだいぶ昔になくなりました ・2015年6月11日 a1 リリース ・2015年12月3日 正式リリース 9
  • 10. PHP5.6 → PHP7.0 速度改善 新機能 スカラー型宣言 戻り値の型宣言 NULL合体演算子 Define()で配列の定数を定義できる 無名クラス 新しいグローバル定数 新しい関数 関数の変更 非推奨だった昨日の削除 10
  • 11. PHP5.6 → PHP7.0 速度改善 新機能 スカラー型宣言 戻り値の型宣言 NULL合体演算子 Define()で配列の定数を定義できる 無名クラス 新しいグローバル定数 新しい関数 関数の変更 非推奨だった昨日の削除 11
  • 12. スカラー型宣言 12
  • 13. 型宣言とは 関数の呼び出し時にパラメータの型を宣言できる スカラー型? int float string bool 13
  • 14. スカラー型宣言 引数の型にスカラー型を宣言できる。 14
  • 15. スカラー型宣言 宣言した場合の結果 2+3+4 fload型がint型にキャストされる Int(9) 宣言しない場合の結果 2+3+4.1 Fload(9.1) 15
  • 16. スカラー型宣言 いい加減だった型の扱いが多少改善 16
  • 17. 目次 ・PHPとは ・PHP5.6からPHP7で変わったこと ・比較 ・まとめ 17
  • 18. Ruby,Pythonと比較 PHP.Ruby,Pythonで実行速度を比較してみました。 1からnの和を求める関数を作りNを1から10,000まで増や しながらその関数を呼び出し、結果を配列に入れる処理 18
  • 19. Ruby,Pythonと比較 19
  • 20. 目次 ・PHPとは ・PHP5.6からPHP7で変わったこと ・比較 ・まとめ 20
  • 21. まとめ 早いぞすごいぞ7.0 実際のWebアプリケーションの早さに比例するかというと…............. 5.7のリリースは今後ない。 ->PHP5のサポートが3年後にはなくなることを意味する ->メジャーバージョンアップだからしばらく様子を見よう、と考えている 時間はあまりありません。 PHP7には大きな変更が行われていますが、PHP5と高い互換性を保っている 21
  • We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks