Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
おさらい!PHP8で廃止される機能
sorch
June 30, 2020
Programming
1
380
おさらい!PHP8で廃止される機能
レガシーシステムに息を潜んでいるかも?3機能をみていきます。
sorch
June 30, 2020
Tweet
Share
More Decks by sorch
See All by sorch
アカウント発行システムをDDDでリファクタリングしたら 幸せになりそうな予感がした
soachr
1
240
元Javaエンジニアが怖いと思うPHPの仕様
soachr
0
180
Other Decks in Programming
See All in Programming
Micro Frontends with Module Federation @MicroFrontend Summit 2023
manfredsteyer
PRO
0
420
kakutanitalk2022_opening_act
shirotamaki
0
100
Ruby Pattern Matching
bkuhlmann
0
600
はてなリモートインターンシップ2022 Web API 講義資料
hatena
0
150
新卒2年目がデータ分析API開発に挑戦【Stapy#88】/data-science-api-begginer
matsuik
0
330
xarray-Datatree: Hierarchical Data Structures for Multi-Model Science
tomnicholas
0
200
T3 Stack and TypeScript ecosystem
quramy
3
670
「自律型開発組織」を目指すCTOの、試行錯誤の記録
ar_tama
1
200
あなたと 「|」 したい・・・
track3jyo
PRO
2
1k
OIDC仕様に準拠した Makuake ID連携基盤構築の裏側
ymtdzzz
0
130
eBPF와 함께 이해하는 Cilium 네트워킹
hadaney
3
830
Azure Functionsをサクッと開発、サクッとデプロイ/vscodeconf2023-baba
nina01
1
320
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
2
280
Clear Off the Table
cherdarchuk
79
290k
Web Components: a chance to create the future
zenorocha
304
40k
No one is an island. Learnings from fostering a developers community.
thoeni
12
1.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
254
12k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
Ruby is Unlike a Banana
tanoku
93
9.5k
How To Stay Up To Date on Web Technology
chriscoyier
779
250k
Git: the NoSQL Database
bkeepers
PRO
418
60k
GraphQLの誤解/rethinking-graphql
sonatard
39
7.8k
What's new in Ruby 2.0
geeforr
336
30k
Infographics Made Easy
chrislema
235
17k
Transcript
おさらい!PHP8で廃止される機能 そーく
@soachr(そーく)
PHP8で廃止される機能 3つを厳選
mb_strrpos() with encoding as 3rd argument 注意: encoding パラメータは、 PHP
5.2.0 以降は三番目のパラメータで はなく四番目のパラメータに変わりました。 過去との互換性を保つため に encoding を三番目の引数で指定することもできますが、これは推奨 されません。 将来は削除される予定です。 https://www.php.net/manual/ja/function.mb-strrpos.php
implode() parameter order mix 注意: implode()は、歴史的な理由により、引数をどちら の順番でも受けつけること が可能です。しかし、 explode() との統一性の観点からは、
ドキュメントに記 述された引数の順番を使用しないことは推奨されません。 https://www.php.net/manual/ja/function.implode.ph p ・今後は以下の引数順のみ OKになります implode ( string $glue , array $pieces ) : string implode ( array $pieces ) : string
$errcontext argument of error handler エラーハンドラのコールバック関数のシグニチャに指定できる$errcontextが廃止されま す。 この変数にはエラーが起きたときのローカル変数の値をすべて保持しています。 handler (
int $errno , string $errstr [, string $errfile [, int $errline [, array $errcontext ]]] ) : bool ・PHP7系でWarningログが出力されていないので、いきなり機能がつかえなくなるようです。
おわりに • は生きている!淘汰される機能を適切にお見送りしましょう。
ご清聴ありがとうございました #PHPTechCafe
https://qiita.com/soachr/items/b0b6a9644 15a020a167b にまとめた版