-オープンソースのSNSエンジン OpenPNEプロジェクト-

OpenPNE3 PHP 標準コーディング規約に、グローバル変数の扱いについて追記しました

03 / 29 月曜日 2010

OpenPNE 開発チームの海老原です。

いままでの「OpenPNE3 PHP 標準コーディング規約」には、グローバル変数やスーパーグローバル変数に関する制限が一切ありませんでしたが、 OpenPNE 3 のような規模のソースコードにおいてグローバル変数の使用を制限しないことはトラブルの元となりうるため、今回、改訂をおこないました。

改訂後のドキュメントは以下となります。
http://www.openpne.jp/coding-standards-ja/

以下のような内容が追加されています。

  • グローバルスコープでの変数定義の禁止
  • グローバル変数へのアクセスの禁止
  • スーパーグローバル変数へのアクセスは極力ラッパーを介しておこなうよう勧告

また、今回の改訂を受けて、ドキュメント類も GitHub で管理するように作業を進めています。
今回のコーディング規約の変更内容は以下の URL から確認することができます。
http://github.com/openpne/OpenPNE3-doc/commit/a6ebf8de2f81ba569fe742ed06daa2ac19a61034

ページの先頭に戻る