一般社団法人BOSS-CON JAPAN(代表理事:吉政忠志、所在:東京都世田谷区、以下「BOSS-CON JAPAN」)は、BOSS-CON JAPAN内組織であるPHP技術者認定機構がPHP教材ドキュメントを商用非商用問わず無償で改変権、利用権を付与するPHP Open Textbookを1月1日より公開することを発表しました。
なお、公開ドキュメントに対しては広くプルリクエスト受け付けられるようにし、コミッターとしては、PHP技術者認定機構 CTOである古庄道明氏、エバンジェリストの三雲勇二氏(プライム・ストラテジー株式会社)が着任します。
全世界のWebサーバーの77.4%に普及しているPHP(W3Techs https://w3techs.com/)は世界で一番利用されているWeb技術の一つになります。また、アフターコロナの対応やDXプロジェクトの隆盛によってWebの重要性が増し、Indeed Japanの求人数集計では求人数前年比で2倍以上に増加し、30万件を超えるまでになりました。また、今後、業界ではPHP7の教材をPHP8の教材に差し替えていく作業工数が発生するためBOSS-CON JAPANは各社が個別に開発しているPHP教材の開発工数の削減を目的に、PHP教材ドキュメントを商用非商用問わず無償で技術ドキュメントを公開し、改変権、利用権を付与するPHP Open Textbook を発足することにいたしました。PHPの教材がPHP7以前からPHP8にバージョンアップすることを促進したいと考えています。
PHPバージョンの利用状況(W3Techs 2022年12月4日)
https://w3techs.com/technologies/details/pl-php
■本プロジェクトの概要
本プロジェクトの概要は以下の通りです。
- PHP初学者・上級者向けテキストブックを公開し、商用非商用を問わず改変権と利用権を無償で提供します。
- PHP技術者認定機構が運営し、利用者が常に最新のテキストブックを利用できるようにいたします。
- 初期段階では、PHP8.xに対応したテキストブックを公開し、複数のOSへの対応したドキュメントを公開する予定です。
- 公開ドキュメントのライセンスはCC-BY 4.0 国際といたします。
- 公開場所はgithubになります。
* CC-BY 4.0 国際については以下をご覧ください。
https://creativecommons.org/licenses/by/4.0/legalcode.ja
■公開予定ドキュメント(以下を順次公開予定)
- インストールと設定:インストールにあたっての一般的な注意事項、FastCGI Process Manager (FPM)、実行時設定(php.ini関連)
- 言語リファレンス:型、Iterable、変数のスコープ、可変変数、演算子、制御構造に関する別の構文break、可変関数、無名関数、クラスの基礎 / プロパティ / オブジェクト定数 / アクセス権 / タイプヒンティング、スコープ定義演算子 (::) / static キーワード / クラスの抽象化、オブジェクト インターフェイス / 遅延静的束縛 (Late Static Bindings)、オブジェクトの継承 / トレイト / オーバーロード / finalキーワード、マジックメソッド、オブジェクトのクローン作成 / オブジェクトのシリアライズ、クラスのオートローディング / 無名クラス / オブジェクトの反復処理 / オブジェクトの比較、名前空間、ジェネレータ、エラー、例外(exceptions)、定義済みのインターフェイスとクラス、定義済みのインターフェイスとクラス、定義済のクラス + Standard PHP Library (SPL)、定義済の変数、サポートするプロトコル/ラッパー、および各バージョン差分
- セキュリティ:XSS、SQL-Injection、CSRF、Cookie、セッション、ログイン(パスワード認証) 、ディレクトリトラバーサル、クリックジャック+コマンドインジェクション、ファイルアップロード周り、安全ではないデシリアライゼーション
- 機能:PHP をコマンドラインから使用する、ガベージコレクション
- 基本的な関数:エラー処理およびログ記録、PHP オプションと情報、Phar、HASH メッセージダイジェストフレームワーク、OpenSSL、リフレクション、日付・時刻クラス、日付・時刻関数、ディレクトリ、ファイル情報、メール、出力バッファリング制御、数学関数、システムプログラムの実行、Tokenizer、ストリーム、URLs、ネットワーク、正規表現 (Perl 互換) 、文字列、配列、クラス/オブジェクトの情報 、変数操作、関数処理、Document Object Model、libxml 、SimpleXML 、データのフィルタリング
■公開予定日
2023年1月1日はベータ公開予定としています。
■ロゴマーク
■古庄道明氏について
1999年個人事業主として独立し現在に至る。「寺子屋」「格子組」といったエンジニア支援活動を独自に展開し、占い師時代の「ガルーダ」という占い師名にちなんだ「がる先生」の愛称で親しまれている。
■三雲勇二氏について
プライム・ストラテジー株式会社 所属。合格率10%未満のPHP5上級や、Python3エンジニア基礎試験、Python3データ分析試験、1級ウェブデザイン技能士、応用情報技術者、G検定ほか多数。などの資格を多数保有。
■■PHP技術者認定機構について
2011年2月1日に設立したPHP技術者認定試験、ウェブ・セキュリティ試験(通称:徳丸試験)、KUSANAGI for WordPress認定試験を運営する業界団体です。一般社団法人BOSS-CON JAPANの内部組織です。PHP技術者認定試験とウェブ・セキュリティ試験は経済産業省が定めたガイドラインITSSのISVマップに掲載されています。
以上
【本件に関するお問い合わせ先】
PHP技術者認定機構事務局(吉政創成株式会社内)
以下のフォームよりお願いします。
※記載されているロゴ、会社名、製品・サービス名は、各社の登録商標または商標です。