ビジネスオンライン  >  キーワード一覧  >  P

「PHP」関連の最新 ニュース・レビュー・解説 記事 まとめ

正式名称は「PHP:Hypertext Preprocessor」。サーバサイド埋め込み型スクリプト言語で、シンプルな文法、データベースとの親和性、高いパフォーマンスで人気がある。
PHP − @IT Linux用語事典

-こちらもご覧ください-
質問!PHP→ITmediaのQ&Aサイト「質問!ITmedia」でPHP関連の質問をチェック

首位は長期間変動なし:
2024年に人気が出る言語は? 「2023年の言語」はやはりC#に
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年1月版が公開された。C#が「2023年のプログラミング言語」となり、Fortran、Kotlin、Scratch、PHPもこの1年で順位を伸ばした。(2024/1/11)

“典型的やられサイト”で学ぶセキュリティのワナ:
え? PHPファイルを登録できるのはまずいでしょ…… Webアプリの「アップロード機能」に潜む“あるある”ワナ
ネット上で商売するのが当たり前な時代。インシデントが発生すれば失うものは計り知れない。本連載では脆弱性診断実習用のWebアプリ「BadTodo」を題材に、ストーリー形式でWebアプリ制作に潜む“ワナ”について学んでいく。(2023/12/22)

「TIOBEインデックス」12月版:
2023年の言語はC#で決まり? 1年前より順位を上げた注目言語も紹介
プログラミング言語の人気ランキング「TIOBEインデックス」の2023年12月版が公開された。1年前と比べて「PHP」「Scratch」「Fortran」「Kotlin」の順位の上昇が目立った。(2023/12/13)

案件を探すフリーランスが増加:
「JavaScript」や「PHP」の需要が引き続き高い ギークスが2023年4〜6月の案件倍率を発表
ギークスは、2023年4〜6月の案件倍率をまとめた「ITフリーランス案件倍率レポート」を発表した。フルテレワークやハイブリッドワークでの参画を受け入れる企業は、ITフリーランスからの人気が高い傾向にある。(2023/8/9)

2023年3月からトップ層の言語は不動:
「PHP」「Rust」の順位がじわり上昇、首位のPythonは? 2023年5月言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2023年5月版が公開された。2023年3月から5月まで、1〜7位は「Python」「C」「Java」「C++」「C#」「Visual Basic」「JavaScript」で、PythonとCは小差が続き、8位以降では「PHP」と「Rust」が順位を上げつつある。(2023/5/10)

求人条件によく載るプログラミング言語 3位は「Python」、2位は「PHP」、1位は? 営業支援企業が調査
求人条件によく載るプログラミング言語は何か。営業支援ツールなどを展開するQuickWorkは調査した結果を発表した。(2022/10/13)

PHPサプライチェーンのコアコンポーネント「Packagist」に脆弱性 急ぎ確認を
PHPソフトウェアのパッケージリポジトリである「Packagist」に、ソフトウェアサプライチェーン攻撃が可能になる脆弱性が存在することが明らかになった。深刻度はCVSS v3のスコアが8.8で「重要」(High)と位置付けられている。(2022/10/7)

22年上半期:
人気のビジネス書ランキング 『人は聞き方が9割』を抑えた2作品は?
本の要約サービス「flier」を運営するフライヤーは、2022年上半期におけるビジネス書の人気ランキングを発表。1位は『できる人は、「これ」しか言わない』(大塚寿/PHP研究所)が選ばれた。(2022/6/18)

Google Cloud FunctionsがPHPをサポート開始 サーバレスの関数が記述可能に
Google Cloud Platformにおけるサーバレスコンピューティング環境を提供するGoogle Cloud Functionsで、PHP言語のサポートがプレビューとして開始されることが発表された。(2021/4/28)

Microsoft Azure最新機能フォローアップ(132):
さよならPHP、WindowsでのPHPのサポートが「2022年11月28日」に完全終了
「PHP」は、古くから人気のあるWebアプリのためのスクリプト言語です。当初はLinux上のApache Webサーバと組み合わせて利用されることが多かったものの、Windowsの「IIS」でも古くからサポートされていました。2020年11月26日に最新バージョン「PHP 8.0」がリリースされましたが、Microsoftはこのバージョンをサポートする予定はありません。(2021/1/29)

GitHubで最も使われている言語はJavaScript TypeScriptが急上昇でPHPは下落
Pythonは2位にランクアップ。(2020/12/7)

“推し”と学べるプログラミング学習ゲームを無償提供 女性エンジニアのニーズに対応
お気に入りのキャラクターとプレイしながらプログラミングを学べるRPG「推しと学べるプログラミング」が公開。Python、PHP、Rubyなど9言語に対応する。(2020/8/18)

徳丸浩氏が8つの試練を基に解説:
架空企業「オニギリペイ」に学ぶ、セキュリティインシデント対策
ECサイトやWebサービスでセキュリティインシデントを起こさないためには何をすればいいのか。2019年12月に開かれた「PHP Conference Japan 2019」で徳丸浩氏が、架空企業で起きたセキュリティインシデントを例に、その対策方法を紹介した。(2020/1/28)

「0と1の魔法が紡ぐ希望の物語」──プログラミングが学べるRPG「コードクロニクル」無償公開
プレイしながらプログラミングが学べるというRPG「コードクロニクル」が無償公開。ストーリーに沿ったプログラミングの練習問題を用意し、Python、PHP、Rubyを学べる。利用には会員登録が必要。(2020/1/15)

修正されたばかりの「PHP7」の脆弱性、早くもコンセプト実証コードが公開
特定の状況下で悪用された場合、リモートでコードを実行される恐れがある。(2019/10/29)

KubernetesもDockerもGo製
JavaやPHPからの移行も簡単、改めてGo言語がオススメな理由
Goを愛する筆者が、Goの魅力のごく一部を紹介する。JavaやPHPのコーディング経験があるなら移行も簡単だ。(2019/10/25)

言語別「エンジニアの求人数」ランキング Ruby・PHPを抑えて1位だったのは……
人材会社のレバテックが、2018年度に企業が募集したITエンジニアの求人(正社員)を、プログラミング言語別に集計した結果を発表。2位はPHP(14.9%)、3位はRuby(8.2%)だった。1位は……?(2019/6/13)

転職求人の多いプログラミング言語、2位は「PHP」 1位は……
エンジニア向け転職サイトを運営するレバテックが、求人数の多いプログラミング言語ランキングを発表した。(2019/6/12)

CPUに負荷がかかるワークロードに有用:
「PHP 8」にJITを導入、パフォーマンスが大幅向上
開発中の「PHP 8」にJITコードを取り込む提案がPHPの開発者コミュニティーの投票で可決された。CPUに負荷のかかるワークロードで実行速度が劇的に高まるという。(2019/4/3)

基本的なセキュリティ施策が重要:
「クレジットカード情報の非保持化は、脆弱性があれば意味がない」――徳丸浩氏が指摘
日本PHPユーザ会が開催した「PHP Conference 2018」でEGセキュアソリューションズの徳丸浩氏は、ECサイトのセキュリティ対策として「クレジットカード情報を保存しない(非保持化)」を推奨する動向に対し、「脆弱(ぜいじゃく)性があれば意味がない」と指摘する。(2019/2/13)

Intelの開発モデルを参考に:
メルカリが利用する「PHPUnit」を3世代分アップグレードできた理由
日本PHPユーザ会が開催した「PHP Conference 2018」で、メルカリの柏木大助氏は、メルカリの主要サービスのバックエンドを担うプロジェクトで利用していた「PHPUnit 4」を「PHPUnit 7」にアップグレードした理由や、作業方法を説明した。(2019/2/5)

およそ6割のWebサイトが対象?
2018年でサポート終了のPHP バージョン5、企業に迫る深刻な脅威
最近の調査によると、Webサイトの大半がいまだに時代遅れのPHP バージョン5を使っている。だがセキュリティサポートの終了が2018年末に迫る中で、懸念が高まりつつある。(2018/11/21)

.NET開発者のためのPHPアプリお手軽開発入門:
VS CodeとPHPとSQL Server(LocalDB)で作ったアプリをIISへデプロイ
SQL Server(LocalDB)を利用したアプリをIISにデプロイするための手順と、PHPコードのデバッグを見てみよう。(2018/11/13)

.NET開発者のためのPHPアプリお手軽開発入門:
VS CodeとPHPとSQL Serverで作るToDoリストアプリ:完成編
ToDoリストアプリに機能を加えながら、PDOを利用したCRUD操作やURLパラメーターの扱いなどについて見ていこう。(2018/11/6)

.NET開発者のためのPHPアプリお手軽開発入門:
VS CodeとPHPとSQL Serverで作るToDoリストアプリ
VS CodeとPHPとPDO(PHP Data Objects)とSQL Serverを使って、簡単なToDoリストアプリを作ってみよう。(2018/10/30)

.NET開発者のためのPHPアプリお手軽開発入門:
PHPからSQL Serverに接続してみよう
PHPからSQL Serverに接続するには、Microsoftが提供するPHP拡張機能が必要だ。そのセットアップをし、接続を確認する簡単なコードを書いてみよう。(2018/10/23)

.NET開発者のためのPHPアプリお手軽開発入門:
VS Codeでコードを書きながら、PHPのクラスと名前空間を概観しよう
VS Codeでコードを書きながら、PHPにおけるクラスや名前空間の基礎、C#とは異なるポイントなどについて見ていこう。(2018/10/16)

.NET開発者のためのPHPアプリお手軽開発入門:
VS Codeでコードを書きながら、PHPの基礎構文を概観しよう
VS CodeでPHPのコードを書きながら、その動作を確認し、その基礎構文とC#との違いなどを簡単に見ていこう。(2018/10/9)

.NET開発者のためのPHPアプリお手軽開発入門:
VS CodeとPHPとIISでアプリ開発:準備編
普段は.NETで開発しているのに、「今回はPHPでお願いネ!」となったとしたら? そんな場合はVS Code+PHP+IIS+αの組み合わせでアプリ開発をしてみよう。(2018/10/2)

Visual Studio Code+PHPの可能性を探る:
VS CodeからPHPアプリをローカル実行/デプロイ!
VS CodeからPHPアプリをホスト可能な拡張機能やWebサーバへのデプロイに使える拡張機能などを紹介。(2018/9/25)

Visual Studio Code+PHPの可能性を探る:
まだある! PHPプログラミングを支援する拡張機能
PHPのコーディング規約を利用したコードチェックと整形を行う拡張機能や、DocBlockの記述を支援してくれる拡張機能を紹介。(2018/9/18)

Visual Studio Code+PHPの可能性を探る:
PHPプログラミングも快適に! VS Codeの二大拡張機能
VS CodeとPHPでWebアプリ開発はどこまで簡単になるのかを探る新連載。今回はVS Codeを利用したPHPによるアプリ開発に必須の拡張機能を2つ紹介する。(2018/9/11)

Web業界で働くためのPHP入門(終):
PHPの名前空間とクラス名のエイリアス、オートロード
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。最終回は、クラスの論理的な入れ物である名前空間とクラスを自動的に読み込むオートロードを解説します。(2018/8/1)

Web業界で働くためのPHP入門(19):
クラスを水平方向に拡張できるPHPの「トレイト」
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。今回は、クラスに対して横断的に機能を追加できる「トレイト」について解説します。(2018/6/27)

Web業界で働くためのPHP入門(18):
PHPにおける「抽象クラス」「インタフェース」「無名クラス」
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。今回は、オブジェクト指向言語の三大特徴の1つであるポリモーフィズムについて、抽象クラスとインタフェースを使って解説します。(2018/5/30)

Web業界で働くためのPHP入門(17):
PHPにおける継承とextends、オーバーライドとparent、final、protected
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。今回は、クラスを拡張する方法として、継承を扱います。(2018/5/10)

Web業界で働くためのPHP入門(16):
PHPの「マジックメソッド」とは――「__set()」「__get()」「__invoke()」の使い方
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。今回は、クラスにもともと備わっている特殊なメソッドとして、「マジックメソッド」を扱います。(2018/4/4)

Web業界で働くためのPHP入門(15):
PHPのstaticプロパティとstaticメソッド、定数
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。今回はクラスの機能として、staticと定数を扱います。(2018/3/20)

Web業界で働くためのPHP入門(14):
PHP 7.2リリース&PHPのアクセス修飾子、アクセサメソッド、カプセル化、コンストラクタ
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。前回からPHPの「オブジェクト指向言語」としての書き方を紹介しています。今回は、PHPのアクセス修飾子、アクセサメソッド、カプセル化、コンストラクタなどについて。(2018/2/8)

Web業界で働くためのPHP入門(13):
PHPの「クラス」と「インスタンス」――「オブジェクト指向」の基礎中の基礎
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。今回からしばらく、PHPの「オブジェクト指向言語」としての書き方を紹介します。今回は、その1回目として基礎中の基礎である「クラス」と「インスタンス」を扱います。(2017/12/14)

Microsoft Azure、AWS Elastic Beanstalkを利用
DjangoとCakePHPを比較、あのPaaSと相性の良いWeb開発フレームワークは?
PaaSサービスとWeb開発フレームワークの相性が良いかどうかを確かめるのは難しい。本稿では、ニーズに最適なフレームワークを選ぶ方法を考える。(2017/12/5)

Web業界で働くためのPHP入門(12):
PHPのジェネレータ――foreachループで使える値生成のための関数
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。今回は、「ジェネレータ」について解説します。(2017/10/30)

Web業界で働くためのPHP入門(11):
PHPの少し変わった関数の使い方――引数のデフォルト値、可変長引数、可変関数、コールバック関数、クロージャ
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。今回は、少し変わった関数の使い方について解説します。具体的には、引数のデフォルト値、可変長引数、コールバック関数、クロージャなどを扱います。(2017/10/11)

Web業界で働くためのPHP入門(10):
PHPにおける変数のスコープと静的変数――「バグの温床」としないための使い方
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。今回は、PHPの変数のスコープについて解説します。(2017/9/11)

Java、Python、Goに対応したDockerコンテナの取り込みにも対応:
Linux対応の「Azure App Service」が正式リリース
MicrosoftがAzure App ServiceのLinux対応版「Azure App Service on Linux」を正式リリース。LinuxベースのASP.NET Core、Node.js、PHP、Rubyのビルトインコンテナイメージが標準でサポートされる。(2017/9/8)

Web業界で働くためのPHP入門(9):
PHPの「関数」で処理を共通化して再利用する――プログラミングの幅をぐっと広げよう
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。今回は、PHPの関数について解説します。(2017/8/7)

脆弱性別ではCSRFとSQLインジェクション、言語ではPHPが多く狙われた:
CDNetworksが2016年第4四半期サイバー攻撃の分析レポートを公開
シーディーネットワークス・ジャパンは、「2016年第4四半期サイバー攻撃の分析レポート」を公開した。脆弱性タイプ別で最も多かったものは、クロスサイトリクエストフォージェリー。最も頻繁に狙われる言語はPHPだった。(2017/3/14)

「PHPMailer」に重大な脆弱性、直ちにパッチ適用を
PHPからのメール送信に使われている、「世界一人気の高いコード」に重大な脆弱性が見つかった。「パッチを適用しないまま放置すれば悪用される」と専門家は警告している。(2016/12/27)

Dev Basics/Keyword:
PHP(スクリプト言語)
PHPは、HTMLへの埋め込みが可能なスクリプト言語(およびその処理系)。主としてWebアプリ開発に使用される。(2016/9/27)

「httpoxy」の脆弱性発覚 PHP、Go、PythonなどのCGIアプリに影響
PHP、Python、Goを使ったCGIベースのアプリケーションで脆弱性が確認されたほか、影響を受ける恐れのある多数のアプリケーションがあると推定される。(2016/7/19)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。