#author("2022-04-05T00:15:02+00:00","default:admin","admin")
http://www.php.net/
- http://jp2.php.net/ (日本のミラーサイト)

- 日本PHPユーザー会 (Japan PHP User Group)
-- http://www.php.gr.jp/

-[[PHPの生みの親,ラスマス・ラードフ氏インタビュー:https://gihyo.jp/news/report/2015/12/1401]]
-[[PHP The Right Way:http://ja.phptherightway.com/]] ... まずはここを見て学習

-[[PHP Internals Book 日本語訳:http://phpinternalsbook-ja.com/]]

-[[PHP Conference Japan 2021:https://fortee.jp/phpcon-2021]]
--[[タイムテーブル:https://fortee.jp/phpcon-2021/timetable]] ... ここから動画等見れる

-[[PHPの改善 !== PHPのバージョンアップ:https://developers.prtimes.jp/2022/03/10/a_nice_php_is_not_equal_as_a_new_php/]] ... PHP5でもよいプログラムは書ける!!

*バージョン [#oec02643]
-[[PHP RFC Watch:https://php-rfc-watch.beberlei.de/]] ... 今後のPHPがどうなるかを知りたければここを見よう

-[[PHPバージョン変更点をピックアップ(5.4.x ~ 7.3.x):https://qiita.com/RyutaKojima/items/d9a968ab6a1721736938]]

**PHP 5 [#hcd908b1]

**PHP 7 [#h276e910]
-2015年にリリース

-[[【初心者向け】PHP7とは?PHP5からPHP7に更新された内容を解説!:https://webukatu.com/wordpress/blog/27125/]]

***処理速度改善 [#k7e43b0b]
-PHP 5に比べて2倍高速化

***追加機能 [#j1a27b15]
-スカラー型宣言
-戻り値の型宣言
-宇宙船演算子
-Null合体演算子

**PHP 8 [#w037f4ec]
-2020年11月26日にGAリリース

-[[PHP 8の新機能(新機能、改善点、およびJITコンパイラー):https://kinsta.com/jp/blog/php-8/]]
-[[PHP8.0がリリースされたので新機能全部やる:https://zenn.dev/rana_kualu/articles/2b0a9f1aba60dc]]
-[[PHP 8 の新機能を使ってコードを書いた雑感:https://blog.shin1x1.com/entry/impression-of-php8-new-features]]
-[[PHP8のアップデート内容とは?新機能や切り替え方法について解説:https://wakka-inc.com/blog/1332/]]

***PHP 8での追加機能 [#p8064d22]
-JITコンパイラ
--JITの導入により、特に長時間実行されるアプリで1.5~2倍の処理速度向上が見込める

-Union Types:“int|float”のように任意の複数の型を表せる
-Named Arguments:名前付き引数。省略可能な引数をスキップしたり、コードを読みやすく記述できる
-Match Expressions:switch文を式として記述
-Attributes:関数などにメタデータを埋め込む
-Constructor Property Promotion:コンストラクターでメンバーの処理を簡潔に記述
-Nullsafe Operator:“?”演算子でnullチェック
-Weak Maps:弱参照のオブジェクトをキーに利用できるマップ

***PHP 8.1 [#pd8e710c]
-[[「PHP 8.1」正式リリース。PHP 8.0からさらに高速化、Enum型、非同期コードを簡単に記述など新機能:https://www.publickey1.jp/blog/21/php_81php_80enum.html]]
-[[「PHP 8.1」がリリース ~PHPの持続的発展を支援する非営利団体「PHP Foundation」も設立:https://forest.watch.impress.co.jp/docs/news/1369517.html]]
-[[PHP 8.0 / 8.1 で個人的にめっちゃ使いたい機能3選:https://www.utakata.work/entry/2021/12/03/230223]]
-[[【PHP8.1】PHP8.1はPHP7.4より20%高速化している:https://qiita.com/rana_kualu/items/a402756fdd888a5f7c3a]]

-[[PHP 8.1 Enums を使ってみる:https://qiita.com/ucan-lab/items/e9f53aa024ca3cc5ea1b]]

-Fibers
--[[【PHP8.1】PHPで簡単に非同期処理を書けるようになる:https://qiita.com/rana_kualu/items/6247441f6fdd63c10a06]]

-2021年11月25日リリース



*利用サービス [#ve947cbc]
**海外 [#d61346b6]
-FaceBook
-Wikipedia
-Slack

**国内 [#if2d81f0]
-ぐるなび
-GMOインターネット
-カオナビ
-弁護士ドットコム
-BASE
-pixiv
-EC-CUBE
-楽楽明細

*今後 [#wdbe100e]
-[[W3Techs - World Wide Web Technology Surveys:https://w3techs.com/]]

-[[これから先もPHPで戦うために、なにを使い、なにを学ぶべきか - 廣川類に聞くPHP学習に大事なこと:https://eh-career.com/engineerhub/entry/2020/05/14/103000/?PK=9BCAF7]]

-[[PHP プログラミング - インフォグラフィック:https://www.jetbrains.com/ja-jp/lp/devecosystem-2021/php/]]
-[[PHPは死んだのか?PHP使用の分析データによると、違う!:https://kinsta.com/jp/blog/is-php-dead/]]
-[[Webサービスで使用される開発言語 JavaScriptとPHPが1位、Pythonは3位:https://ledge.ai/en-japan-web-development-ranking/]]
-[[PHP、WordPress市場動向:https://www.phpexam.jp/summary/phpdata/]]

-[[PHPの将来性の噂を検証!現状から今後の動向まで徹底解説:https://career.levtech.jp/guide/knowhow/article/477/]]
-[[phpと将来性と需要って大丈夫? 2021年現在の真相を徹底解説!:https://axxis.co.jp/magazine/54431]]

*他言語への移行 [#ue03f7dd]
-[[なぜFacebookはPHPから移行しないのでしょうか?:https://jp.quora.com/%E3%81%AA%E3%81%9CFacebook%E3%81%AFPHP%E3%81%8B%E3%82%89%E7%A7%BB%E8%A1%8C%E3%81%97%E3%81%AA%E3%81%84%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B]]

**Go [#n557030e]
-[[Webアプリの作成でPHPとGoの使い分け方:https://jsstudy.hatenablog.com/entry/How-to-use-PHP-or-Golang-in-different-ways-to-create-web-applications]]
-[[JavaやPHPからの移行も簡単、改めてGo言語がオススメな理由:https://techtarget.itmedia.co.jp/tt/news/1910/25/news01.html]]
-[[PHPからgoへの移行で分かったこと:https://www.slideshare.net/greetech/phpgo-200234954]]
-[[PHPからgoへの移行で分かったこと:https://fortee.jp/phpcon-2019/proposal/fee84614-cd26-49c7-9df0-5628b60d0c9c]]
-[[モノリス(PHP)からマイクロサービス(Go)へ メルカリ出品機能のマイクロサービス化で直面した4つの課題と解決法:https://logmi.jp/tech/articles/320239]]
-[[GoがPHP開発者として学ぶための強力な言語である理由:https://www.tech-wiki.online/jp/golang-for-php-developers.html]]

-[[PHPとGoって何が違うの?LIGが自社サービス開発にGo言語を採用したお話:https://liginc.co.jp/284306]]
-[[PHPからGoへ乗り換えるリスクとは?LIGが自社サービス開発にGo言語を採用したお話:https://liginc.co.jp/295527]]

***[[RoadRunner:https://github.com/roadrunner-server/roadrunner]] [#u2d18169]
-Go製のPHPサーバ

*他言語との組み合わせ [#fa13f993]
**Go [#i570ac41]
-[[PHPからGoを呼び出す方法:https://tech.yappli.io/entry/php_go]]
-[[GoからPHPを呼び出す方法:https://tech.yappli.io/entry/go_php]]

***[[Spiral:https://spiral.dev/]] [#i14235bd]
-[[PHPとGoを組み合わせたまったく新しいフレームワーク Spiral を試す:https://zenn.dev/niisan/articles/c0fa8e1fff27da]]

**JavaScript/TypeScript [#h46919b1]
***Vue.js [#r1837185]
-[[Vue.js + LaravelでシンプルなSPA構築チュートリアル:概要編:https://qiita.com/minato-naka/items/2d2def4d66ec88dc3ca2]]
-[[Vue.js + LaravelでシンプルなSPA構築チュートリアル:Vueフロントエンド編:https://qiita.com/minato-naka/items/9241d9c7a7433985056d]]
-[[Vue.js + LaravelでシンプルなSPA構築チュートリアル:LaravelAPI編:https://qiita.com/minato-naka/items/0e709cb0e6628c82c1c5]]
-[[Vue.js + LaravelでシンプルなSPA構築チュートリアル:VueとAPI結合編:https://qiita.com/minato-naka/items/9362ea5af5f823c95b0b]]

-[[なぜVue.js ? Laravelで Vue.js を使う理由と導入方法。:https://rubydesign.jp/blog/why_vue.html]]
-[[LaravelのプロジェクトでVue.jsを連携させる方法【入門】:https://migisanblog.com/laravel-vue-install/]]

***Next.js [#h82978e7]
-[[Next.js + Laravel 8 の準備編:https://zenn.dev/knaka0209/articles/f0082eb105b2c4]]
-[[【AWS】Next.js+LaravelをECS+Fargateにデプロイする時のアレコレ:https://yutaro-blog.net/2022/01/22/nextjs-laravel-aws-ecs-fargate/]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS