Submit Search
Upload
PHP Now and then 2018 : WordPress Special Edition
•
0 likes
•
3,310 views
Rui Hirokawa
Follow
WordCamp Tokyo 2018用PHP紹介プレゼンです。
Read less
Read more
Software
Report
Share
Report
Share
1 of 15
Download now
Download to read offline
Recommended
220
220
troopergreen
【CodeCamp】PHP教科書サンプル
【CodeCamp】PHP教科書サンプル
codecampJP
PHPカンファレンス2016 初心者セッション
PHPカンファレンス2016 初心者セッション
Hideo Kashioka
CakePHP PHP Framework
CakePHP PHP Framework
ryota ichie
Webの勉強会#5
Webの勉強会#5
MarlboroLand
PHPの今とこれから2018
PHPの今とこれから2018
Rui Hirokawa
2009 PHP初心者
2009 PHP初心者
Hideo Kashioka
12 総合演習Word Pressの利用
12 総合演習Word Pressの利用
文樹 高橋
Recommended
220
220
troopergreen
【CodeCamp】PHP教科書サンプル
【CodeCamp】PHP教科書サンプル
codecampJP
PHPカンファレンス2016 初心者セッション
PHPカンファレンス2016 初心者セッション
Hideo Kashioka
CakePHP PHP Framework
CakePHP PHP Framework
ryota ichie
Webの勉強会#5
Webの勉強会#5
MarlboroLand
PHPの今とこれから2018
PHPの今とこれから2018
Rui Hirokawa
2009 PHP初心者
2009 PHP初心者
Hideo Kashioka
12 総合演習Word Pressの利用
12 総合演習Word Pressの利用
文樹 高橋
PHPの今とこれから2015
PHPの今とこれから2015
Rui Hirokawa
PHPの今とこれから2020
PHPの今とこれから2020
Rui Hirokawa
PHPの今とこれから2022
PHPの今とこれから2022
Rui Hirokawa
スクリプト言語PHP攻略法
スクリプト言語PHP攻略法
Rui Hirokawa
安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識
Fumito Mizuno
FuelPHP活用事例
FuelPHP活用事例
Yusuke Naka
PHPの今とこれから2016
PHPの今とこれから2016
Rui Hirokawa
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
Teiichi Ota
20090801phpstudy Sanemat
20090801phpstudy Sanemat
Kenichi Murahashi
var dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フロー
優也 田島
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Hisateru Tanaka
Phpでアプリケーションサーバー
Phpでアプリケーションサーバー
k-motoyan
日本PHPユーザ会の紹介
日本PHPユーザ会の紹介
Rui Hirokawa
App Engine と いまどきのPHP
App Engine と いまどきのPHP
sokamo1975
OSC2013@FUKUOKA
OSC2013@FUKUOKA
Ryuji Egashira
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
takenao
PHPプログラミングのIPv6対応の実際
PHPプログラミングのIPv6対応の実際
Tetsuji Koyama
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
sasezaki
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
php.netの歩き方
php.netの歩き方
Rui Hirokawa
PHPの今とこれから2023
PHPの今とこれから2023
Rui Hirokawa
PHPの今とこれから2021
PHPの今とこれから2021
Rui Hirokawa
More Related Content
Similar to PHP Now and then 2018 : WordPress Special Edition
PHPの今とこれから2015
PHPの今とこれから2015
Rui Hirokawa
PHPの今とこれから2020
PHPの今とこれから2020
Rui Hirokawa
PHPの今とこれから2022
PHPの今とこれから2022
Rui Hirokawa
スクリプト言語PHP攻略法
スクリプト言語PHP攻略法
Rui Hirokawa
安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識
Fumito Mizuno
FuelPHP活用事例
FuelPHP活用事例
Yusuke Naka
PHPの今とこれから2016
PHPの今とこれから2016
Rui Hirokawa
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
Teiichi Ota
20090801phpstudy Sanemat
20090801phpstudy Sanemat
Kenichi Murahashi
var dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フロー
優也 田島
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Hisateru Tanaka
Phpでアプリケーションサーバー
Phpでアプリケーションサーバー
k-motoyan
日本PHPユーザ会の紹介
日本PHPユーザ会の紹介
Rui Hirokawa
App Engine と いまどきのPHP
App Engine と いまどきのPHP
sokamo1975
OSC2013@FUKUOKA
OSC2013@FUKUOKA
Ryuji Egashira
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
takenao
PHPプログラミングのIPv6対応の実際
PHPプログラミングのIPv6対応の実際
Tetsuji Koyama
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
sasezaki
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
php.netの歩き方
php.netの歩き方
Rui Hirokawa
Similar to PHP Now and then 2018 : WordPress Special Edition
(20)
PHPの今とこれから2015
PHPの今とこれから2015
PHPの今とこれから2020
PHPの今とこれから2020
PHPの今とこれから2022
PHPの今とこれから2022
スクリプト言語PHP攻略法
スクリプト言語PHP攻略法
安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識
FuelPHP活用事例
FuelPHP活用事例
PHPの今とこれから2016
PHPの今とこれから2016
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
20090801phpstudy Sanemat
20090801phpstudy Sanemat
var dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フロー
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Phpでアプリケーションサーバー
Phpでアプリケーションサーバー
日本PHPユーザ会の紹介
日本PHPユーザ会の紹介
App Engine と いまどきのPHP
App Engine と いまどきのPHP
OSC2013@FUKUOKA
OSC2013@FUKUOKA
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
PHPプログラミングのIPv6対応の実際
PHPプログラミングのIPv6対応の実際
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
php.netの歩き方
php.netの歩き方
More from Rui Hirokawa
PHPの今とこれから2023
PHPの今とこれから2023
Rui Hirokawa
PHPの今とこれから2021
PHPの今とこれから2021
Rui Hirokawa
PHPの今とこれから2019
PHPの今とこれから2019
Rui Hirokawa
PHPの中の人によるパネルディスカッション
PHPの中の人によるパネルディスカッション
Rui Hirokawa
PHPの今とこれから2009
PHPの今とこれから2009
Rui Hirokawa
PHPの今とこれから2008
PHPの今とこれから2008
Rui Hirokawa
PHPの今とこれから2007
PHPの今とこれから2007
Rui Hirokawa
PHPの今とこれから2006
PHPの今とこれから2006
Rui Hirokawa
PHPの今と未来を語る
PHPの今と未来を語る
Rui Hirokawa
PHPの今と未来を語る
PHPの今と未来を語る
Rui Hirokawa
PHP4の今 ~日本語対応と最近のトピックス~
PHP4の今 ~日本語対応と最近のトピックス~
Rui Hirokawa
PHPの今とこれから2017
PHPの今とこれから2017
Rui Hirokawa
PHPの今とこれから2014
PHPの今とこれから2014
Rui Hirokawa
PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話
Rui Hirokawa
PHPの今とこれから 2013
PHPの今とこれから 2013
Rui Hirokawa
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)
PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)
Rui Hirokawa
PHP, Now and Then 2011
PHP, Now and Then 2011
Rui Hirokawa
More from Rui Hirokawa
(18)
PHPの今とこれから2023
PHPの今とこれから2023
PHPの今とこれから2021
PHPの今とこれから2021
PHPの今とこれから2019
PHPの今とこれから2019
PHPの中の人によるパネルディスカッション
PHPの中の人によるパネルディスカッション
PHPの今とこれから2009
PHPの今とこれから2009
PHPの今とこれから2008
PHPの今とこれから2008
PHPの今とこれから2007
PHPの今とこれから2007
PHPの今とこれから2006
PHPの今とこれから2006
PHPの今と未来を語る
PHPの今と未来を語る
PHPの今と未来を語る
PHPの今と未来を語る
PHP4の今 ~日本語対応と最近のトピックス~
PHP4の今 ~日本語対応と最近のトピックス~
PHPの今とこれから2017
PHPの今とこれから2017
PHPの今とこれから2014
PHPの今とこれから2014
PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話
PHPの今とこれから 2013
PHPの今とこれから 2013
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)
PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)
PHP, Now and Then 2011
PHP, Now and Then 2011
PHP Now and then 2018 : WordPress Special Edition
1.
1
2.
PHPの今とこれから2018 WordPress Special Edition WordCamp
Tokyo 2018 September 15, 2018 廣川 類 (日本PHPユーザ会) 2
3.
自己紹介:ひろかわ PHPのホビーユーザ(1996~) PHPマニュアルの日本語化
マルチバイト化:mbstringエクステンション PHP関連書籍: PHP徹底攻略 初めてのPHP(監訳) 3
4.
WordPressとPHP WordPressはPHPで記述されています WordPressはPHPのことを知らなくても使うことできます
でも、PHPのことを知ると良いことがあります プラグインを改造・制作し、より便利なことができます より高速・快適な環境を構築・維持できます より安全なシステムを構築・維持できます 4
5.
PHPとは? PHPは主にWebアプリケーションに使用されるスクリプト言語 1995年の誕生以来、Webと共に成長、進化
現場の課題を簡単に解決してくれる便利なツールです 83.5% 13.0% 2.2% 2.2% 0.6% サーバサイドプログラミング言語 PHP ASP.NET static files Java Ruby 引用: W3Techs.com, 2018/9/1 59.9% 5.9% 3.8% 2.4% 2.3% CMSシェア WordPress Joomla Drupal 5
6.
PHPの開発体制 Rasmus Lerdorf Andi Gutmans Zeev
Suraski Marcus Boerger 開発アカウント:約1939名(15名) コア:約150名(5名) PHP Group:10名
7.
・名前空間 ・クロージャ PHPの歩み 5.3 `09/6 7.0 5.4 ・Traits ・高速化 ・MB標準化 `12/3 5.5 ・ジェネレータ ・キャッシュ `13/6 5.6 ・デバッガ `14/8 7 `15/12 ・大幅高速化 PHP 5.0
‘04/7 7.1 `16/12 ・Nullable ・複数例外キャッチ `17/11 7.2 ・高速化 7.3 `18/12 2004 PHP 5.0 オブジェクト機能強化 2009 PHP 5.3 普通のプログラミング言語に 2015 PHP 7.0 大幅高速化
8.
PHP アンケート 2018
PHPでプログラムをしたことがありますか? 1) 使ったことがない 2) 既存のコードの改造をしたことがある 3) ばりばり 8 <?php echo “Hello!”; ?>
9.
PHPバージョン分布 引用: W3Techs.com, 2018/9/1 2.5%
6.3% 10.6% 32.5%11.4% 16.1% 14.0% 7.2 7.1 7.0 5.6 5.5 5.4 (14.6%) (19.5%) (28.5%) PHP7ユーザ: 19.4% (昨年: 8.2%) EOLとなったPHP 5.5以前のユーザ: 63% WordPressの推奨環境:PHP 7.2, MySQL 5.6, HTTPS 9 (20.2%) * https://wordpress.org/about/requirements/
10.
PHPリリースサイクル 10 2015 2016 2017
2018 2019 2020 2021 5.5 5.6 7.0 7.1 7.2 アクティブサポート セキュリティ修正のみ 2018/9 PHPのライフサイクル:3年(バグ修正:2年、セキュリティ修正のみ:1年) EOL以降はセキュリティ関連の修正も提供されず、非常に危険です 2018年末、PHP5のEOLがついにやってきます EOL 2016/7/10 EOL 2018/12/31 https://wiki.php.net/rfc/releaseprocess http://php.net/supported-versions.php EOL 2018/12/3 EOL 2019/12/1 EOL 2020/11/30
11.
PHP7: より速く、快適に Athlon II
X4 640 3.0GHz, Ubuntu 17.04 11 PHP 7はPHP5から2倍以上に高速化 Zend/bench.php 0 0.5 1 1.5 2 2.5 3 3.5 PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2 実行時間[s] strcat(200000) sieve(30) nestedloop(12) matrix(20) heapsort(20000) hash2(500) hash1(50000) fibo(30) ary3(2000) ary2(50000) ary(50000) ackermann(7)
12.
PHP 7.3 改善/変更のポイント
さらなる高速化:約10% heredoc/nowdoc構文が柔軟に 関数の引数の末尾にカンマが指定可能に Json関数のエラー:JsonExceptionによる処理が可能に list関数における参照代入 is_countable関数: count関数の引数チェックが便利に パスワードハッシュ拡張: Argon2 古い機能を廃止対象に: 大文字小文字を区別しない定数 12
13.
PHPのこれから PHP 7.4開発が開始される。 JIT for
PHP: OpCacheを拡張、Zendが次期 PHP(PHP8)用開発コードをテスト公開(2016/9/1) https://github.com/zendtech/php-src/tree/jit-dynasm/ext/opcache/jit Lua 用JITエンジンDynASMを使用 13 RFC: https://wiki.php.net/rfc/
14.
PHPの成功と未来 学習が容易: 言語がシンプル、ドキュメントが豊富 - 多様な要求に応えつつ、わかり易さを保つことが必要 -
地道な活動が重要: ローカルなPHPカンファレンス、勉強会、等 進化を継続: Webの進化に対応し、必要十分な解を提供 - 開発者/貢献者の育成 - キラーアプリ(WordPressなど)の存在がキー PHPは歯ブラシのようなもの。いつも使う役に立つシンプルな ツールだけど、誰も歯ブラシのことなんて気にしないよね。 PHPは「問題を解くためのシンプルなツール」なのさ。 (http://en.wikiquote.org/wiki/Rasmus_Lerdorf) Rasmus語録
15.
ご清聴ありがとうございました http://www.flickr.com/photos/skoop/2965898655/sizes/m/in/photostream/
Download now