Upload
Download free for 30 days
Login
Submit Search
PHP language update 201211
5 likes
1,767 views
M
Moriyoshi Koizumi
1 of 19
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
More Related Content
PDF
C++11
京大 マイコンクラブ
PDF
Php2 s3
Jun Chiba
PDF
More C++11
京大 マイコンクラブ
PDF
Php2 s2
Jun Chiba
PDF
unique_ptrにポインタ以外のものを持たせるとき
Shintarou Okada
PDF
Local php-100828 2
Akio Ishida
PDF
Php2 s4
Jun Chiba
PDF
Php s4
Jun Chiba
C++11
京大 マイコンクラブ
Php2 s3
Jun Chiba
More C++11
京大 マイコンクラブ
Php2 s2
Jun Chiba
unique_ptrにポインタ以外のものを持たせるとき
Shintarou Okada
Local php-100828 2
Akio Ishida
Php2 s4
Jun Chiba
Php s4
Jun Chiba
What's hot
(20)
PDF
Php2 s1
Jun Chiba
PPTX
An other world awaits you
信之 岩永
PDF
JavaScript 勉強会 ― 変数・演算子・文
Appresso Engineering Team
PDF
PHP5.5新機能「ジェネレータ」初心者入門
kwatch
PDF
Kotlin勉強会 in ehime
Eigoro Yamamura
PPTX
pecl-AOPの紹介
Hiraku Nakano
PDF
PHP の GC の話
y-uti
PDF
Functional Way
Kent Ohashi
PDF
おいしいLisp
Kent Ohashi
PPTX
知ってるようで意外と知らないPHPの便利関数
Wataru Terada
PDF
From Java To Clojure
Kent Ohashi
PDF
Node.js Error & Debug Leveling
kumatch kumatch
PDF
Hack/HHVM 入門
y-uti
PPTX
Keep yourself up to date
信之 岩永
PPTX
Php in ruby
do_aki
PDF
Goの文法の実例と解説
Ryuji Iwata
PPT
言語処理系入門4
Kenta Hattori
PPTX
ナウなヤングにバカうけのイカしたタグ付き共用体
digitalghost
PDF
20分くらいでわかった気分になれるC++20コルーチン
yohhoy
PDF
#5:プログラミングの基本
長岡技術科学大学 自然言語処理研究室
Php2 s1
Jun Chiba
An other world awaits you
信之 岩永
JavaScript 勉強会 ― 変数・演算子・文
Appresso Engineering Team
PHP5.5新機能「ジェネレータ」初心者入門
kwatch
Kotlin勉強会 in ehime
Eigoro Yamamura
pecl-AOPの紹介
Hiraku Nakano
PHP の GC の話
y-uti
Functional Way
Kent Ohashi
おいしいLisp
Kent Ohashi
知ってるようで意外と知らないPHPの便利関数
Wataru Terada
From Java To Clojure
Kent Ohashi
Node.js Error & Debug Leveling
kumatch kumatch
Hack/HHVM 入門
y-uti
Keep yourself up to date
信之 岩永
Php in ruby
do_aki
Goの文法の実例と解説
Ryuji Iwata
言語処理系入門4
Kenta Hattori
ナウなヤングにバカうけのイカしたタグ付き共用体
digitalghost
20分くらいでわかった気分になれるC++20コルーチン
yohhoy
#5:プログラミングの基本
長岡技術科学大学 自然言語処理研究室
Ad
Similar to PHP language update 201211
(20)
PDF
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
PDF
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
Hideo Kashioka
PPTX
PHPCON_TOKYO_2022_Bigginer.pptx
Hideo Kashioka
PDF
PHPの今とこれから2021
Rui Hirokawa
PDF
PHPの今とこれから2014
Rui Hirokawa
PDF
PHPの今とこれから 2013
Rui Hirokawa
PPTX
第4回 PHPのおさらい
Sawada Makoto
PDF
PHPコアから読み解くPHP5.5
Yahoo!デベロッパーネットワーク
PDF
徹底攻略!PHP5.4
Takuya Sato
PDF
PHPの今とこれから2025 (PHP Conference Japan 2025)
Rui Hirokawa
PDF
はじめてのPHP
Go Tanaka
PDF
PHPの今とこれから2023
Rui Hirokawa
PDF
Php5.5についてのメモ
ryuji inamoto
PDF
PHPの教室「foreachを極める」
Yusuke Ando
PDF
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
PDF
FukuokaPHP 3
ichikaway
PPTX
PHP基礎勉強会
Yuji Otani
PDF
知って得する標準関数の使い方
Soudai Sone
PDF
PHPの今とこれから2024 at PHP Conference Japan 2024
Rui Hirokawa
PDF
PHPの今とこれから2019
Rui Hirokawa
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
Hideo Kashioka
PHPCON_TOKYO_2022_Bigginer.pptx
Hideo Kashioka
PHPの今とこれから2021
Rui Hirokawa
PHPの今とこれから2014
Rui Hirokawa
PHPの今とこれから 2013
Rui Hirokawa
第4回 PHPのおさらい
Sawada Makoto
PHPコアから読み解くPHP5.5
Yahoo!デベロッパーネットワーク
徹底攻略!PHP5.4
Takuya Sato
PHPの今とこれから2025 (PHP Conference Japan 2025)
Rui Hirokawa
はじめてのPHP
Go Tanaka
PHPの今とこれから2023
Rui Hirokawa
Php5.5についてのメモ
ryuji inamoto
PHPの教室「foreachを極める」
Yusuke Ando
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
FukuokaPHP 3
ichikaway
PHP基礎勉強会
Yuji Otani
知って得する標準関数の使い方
Soudai Sone
PHPの今とこれから2024 at PHP Conference Japan 2024
Rui Hirokawa
PHPの今とこれから2019
Rui Hirokawa
Ad
More from Moriyoshi Koizumi
(20)
PDF
Goをカンストさせる話
Moriyoshi Koizumi
PPTX
PHP7を魔改造した話
Moriyoshi Koizumi
PPTX
Authentication, Authorization, OAuth, OpenID Connect and Pyramid
Moriyoshi Koizumi
PDF
All I know about rsc.io/c2go
Moriyoshi Koizumi
PPTX
HLSについて知っていることを話します
Moriyoshi Koizumi
PPTX
Pyramidのrendererをカスタマイズする
Moriyoshi Koizumi
PPTX
Hacking Go Compiler Internals / GoCon 2014 Autumn
Moriyoshi Koizumi
PDF
Uguisudani
Moriyoshi Koizumi
PDF
よいことも悪いこともぜんぶPHPが教えてくれた
Moriyoshi Koizumi
PDF
Ik in action
Moriyoshi Koizumi
PDF
Nginx lua
Moriyoshi Koizumi
PDF
Haxeについて
Moriyoshi Koizumi
PDF
Gocon2013
Moriyoshi Koizumi
PDF
mod_himoteからはじめよう
Moriyoshi Koizumi
PDF
HPHPは約束の地なのか
Moriyoshi Koizumi
PDF
Pyfes201110
Moriyoshi Koizumi
PDF
Phjosh(仮)プロジェクト
Moriyoshi Koizumi
PDF
Aaなゲームをjsで
Moriyoshi Koizumi
PDF
Aaなゲームをjsで
Moriyoshi Koizumi
PDF
ctypes拡張モジュール
Moriyoshi Koizumi
Goをカンストさせる話
Moriyoshi Koizumi
PHP7を魔改造した話
Moriyoshi Koizumi
Authentication, Authorization, OAuth, OpenID Connect and Pyramid
Moriyoshi Koizumi
All I know about rsc.io/c2go
Moriyoshi Koizumi
HLSについて知っていることを話します
Moriyoshi Koizumi
Pyramidのrendererをカスタマイズする
Moriyoshi Koizumi
Hacking Go Compiler Internals / GoCon 2014 Autumn
Moriyoshi Koizumi
Uguisudani
Moriyoshi Koizumi
よいことも悪いこともぜんぶPHPが教えてくれた
Moriyoshi Koizumi
Ik in action
Moriyoshi Koizumi
Nginx lua
Moriyoshi Koizumi
Haxeについて
Moriyoshi Koizumi
Gocon2013
Moriyoshi Koizumi
mod_himoteからはじめよう
Moriyoshi Koizumi
HPHPは約束の地なのか
Moriyoshi Koizumi
Pyfes201110
Moriyoshi Koizumi
Phjosh(仮)プロジェクト
Moriyoshi Koizumi
Aaなゲームをjsで
Moriyoshi Koizumi
Aaなゲームをjsで
Moriyoshi Koizumi
ctypes拡張モジュール
Moriyoshi Koizumi
PHP language update 201211
1.
はい
2.
始まってしまいました
3.
PHP Language Update Moriyoshi
Koizumi <moriyoshi@php.net>
4.
このプレゼンの見解は The PHP Development
Team とは関係ありません This presentation does not reflect the opinions of the PHP development team.
5.
Nov 15, 2012 PHP
5.5 alpha1 released
6.
PHP 5.5 alpha1の目玉
に基づく 断と偏見 独 1.ジェネレータとコルーチン 2.foreachで変数分解だ!!!! 3.empty()のカッコ内に変数 以外が指定可能に!? 4.finally 5.社畜バグ修正
7.
ジェネレータとコルーチン yieldキーワードの追加 yieldを含む関数はジェネレータになる ジェネレータは特殊なイテレータとして ユーザには見える send()メソッドとの組み合わせによるコ ルーチン
8.
ジェネレータとコルーチン スクリプト
実行結果 <?php int(1) function foo() { int(2) yield 1; yield 2; int(3) yield 3; } foreach (foo() as $a) { var_dump($a); }
9.
ジェネレータとコルーチン スクリプト
実行結果 <?php started function coroutine() { echo "startedn"; 1 while (true) { 2 $val = yield; echo "$valn"; } } $c = coroutine(); $c->send(1); $c->send(2);
10.
ジェネレータとコルーチン
Pythonの場合 スクリプト 実行結果 def coroutine(): started print("started") 1 while True: 2 val = yield print(val) c = coroutine() c.next() c.send(1) c.send(2)
11.
foreachで変数分解だ!!!! foreachステートメントで配列要素を 分解できる なぜ今までできなかったのか疑問 できてうれしいのかも(やや)疑問
12.
foreachで変数分解だ!!!! スクリプト
実行結果 <?php $list = array( 1, 2 array(1, 2), 3, 4 array(3, 4), array(5, 6) 5, 6 ); foreach ($list as list($a, $b)) { echo "$a, $bn"; }
13.
empty()のカッコ内に変数以外 が指定可能に!? 見てもらった方が早い <?php var_dump(empty(strlen(''))); なぜこれまでできなかったのだろう...
14.
finally try~catch~finally なぜいままで...
15.
finallyの落とし穴 Fatal errorが発生すると
finallyが呼ばれない <?php try { Fatal error: Unsupported operand types array() + 0; } finally { echo "finallyn"; // never get here! }
16.
社畜バグ修正 DateTimeクラスのmodify()メソッドで は次のような機能をサポートしている <?php $d = new
DateTime("2012-11-02"); $d->modify("+1 days"); var_dump($d->format('Y-m-d')); // 2012-11-03 weekdays (営業日ベースのオフセット) の処理に悲劇が
17.
社畜バグ修正 スクリプト <?php $d = new
DateTime("2012-11-02"); echo $d->format('l'), "n"; $d->modify("+5 weekdays"); echo $d->format('l'), "n"; Bug #61642 modify("+5 weekdays") returns Sunday 実行結果 (∼PHP 5.4) Friday _人人人人人人_ Sunday > 突然の社畜 <  ̄^Y^Y^Y^Y^Y^Y ̄
18.
社畜バグ修正 スクリプト <?php $d = new
DateTime("2012-11-02"); echo $d->format('l'), "n"; $d->modify("+5 weekdays"); echo $d->format('l'), "n"; 実行結果 (PHP 5.5 alpha1) Friday Friday
19.
ま と め ハワイ諸島は10cm/年というスピードで伊豆半島に 近づいている アンドロメダ大銀河は銀河系に40km/時というス ピードで近づいている PHPはPythonに近づいている
いずれも衝突の瞬間を生きているうちに 目撃できないのが残念です
Download