ウェブ・開発PHP 5とPHP 8.2の書き方を徹底比較―最新PHPが分かりにくい人のための読み解き方 PHP 5とPHP 8.2の書き方をコード例で比較。型宣言、null処理、コンストラクタ、match、Enum、属性、名前空間、依存性注入を旧式の書き方から分かりやすく解説します。 2026.09.05ウェブ・開発
Yii2Yii2アプリに”会話しながらコードを書いてくれる”AIエージェントを組み込む Yii2フレームワークにAnthropic Claude APIを統合し、管理画面から自然言語でチャットしながらコード生成・修正を依頼できる「対話型コーディングアシスタント」を実装する方法を、実際に動くサンプルコード付きで解説します。Laravelで馴染みのあるBreeze的な体験を、Yii2 + Claude APIで再現します。 2026.07.14Yii2
インシデント・事故PHPのTLS脆弱性でサイト停止の恐れ CVE-2026-12184の影響と今すぐ確認すべき対策 PHPのTLS通信処理にHigh評価の脆弱性「CVE-2026-12184」が判明しました。証明書エラーなどをきっかけにPHP-FPM全体が停止し、WebサイトやAPIが利用不能になる恐れがあります。影響するバージョン、OpenSSL拡張の脆弱性、確認方法と更新時の注意点を解説します。 2026.07.10インシデント・事故
WordPressPHP8 時代の WordPress は“知らないと壊れる”—2025 年からの互換性チェック完全ガイド 2025 年現在、WordPress を運用している企業・個人サイトの多くが「いつか突然サイトが壊れる」リスクを抱えています。その最大の理由が、PHP の急速なバージョンアップと互換性問題です。特に、PHP 8.1/8.2/8.3 が主流と... 2025.11.19WordPress
AILinuxで始めるローカルLLM ― Ollama導入からPHPサンプル実行まで完全ガイド まえがき 近年、AIチャットサービスといえば ChatGPT が代表的な存在となっています。クラウド上のサーバで巨大な言語モデルが稼働し、ユーザーはインターネット経由でその恩恵を受ける仕組みです。一方で「ローカル LLM」という言葉を耳にす... 2025.08.21AI
コラムウェブアプリケーションにおけるセキュリティの本質: 「完璧な防御」は存在するのか? はじめに インターネットの世界では、サイバー攻撃が年々巧妙化し、セキュリティ対策の重要性がますます高まっています。特に、PHPを利用したWebアプリケーションは、その手軽さゆえに多くの開発者に利用される一方で、適切な対策を施さなければ簡単に... 2025.03.09コラム
ウェブ・開発PHPアプリの性能最適化ガイド: 高速なWebサイト構築のポイント はじめに PHPを使ったWebサイトを構築する際、性能問題は必ずといっていいほど議論されるテーマです。サイトのロード時間を短縮し、スケーラビリティを向上させることで、ユーザー体験を劇的に改善できます。 本記事では、PHPの性能最適化に関する... 2025.03.08ウェブ・開発
SymfonyPHP5に慣れ親しんだエンジニアが掲示板をSymfony4で作成してみる Symfony4はPHP5時代と比べるとモダンな機能やベストプラクティスが多数導入されています。ここでは、ユーザ認証(ログイン・登録)、管理者権限、アクセス制限、データベースの活用といった要素を取り入れた掲示板(BBS)を段階的に実装してS... 2025.02.23Symfony
ウェブ・開発PHPエンジニア必見!参考にすべき技術サイト10選 PHPを使った開発をしていると、最新の情報やベストプラクティス、問題解決のためのリソースが必要になります。公式ドキュメントからコミュニティ主導の情報サイト、最新ニュースを扱うサイトまで、PHPエンジニアならブックマークしておきたい技術サイト... 2025.02.22ウェブ・開発
CodeIgniterHybridAuthを使ってソーシャルログインを実装する 「HybridIgniter」は、CodeIgniterにOAuth認証やソーシャルログイン機能を追加するためのライブラリです。特に、FacebookやGoogle、TwitterなどのSNSを使用してユーザー認証を行う場合に便利です。以下... 2024.10.27CodeIgniter
セキュリティPHPにアップデート – 悪用済み脆弱性の修正をバイパスされる危険性 2024年9月26日、PHPの重要なアップデートが発表されました。このアップデートには、セキュリティ上の重大な問題が修正されています。これについて詳しく説明します。 PHPとは? PHPは、ウェブサイトやウェブアプリケーションを作るために広... 2024.10.01セキュリティ
ウェブ・開発手軽にPHPでキャッシュを使う方法 PHPはPEARのキャッシュライブラリを使用して簡単にキャッシュ機能を利用する事ができます。 この記載ではPEARのキャッシュライブラリ(Cache_Lite)をのインストールと使用方法について説明します。 インストール方法 次のコマンド一... 2024.07.26ウェブ・開発