lib/compat.php に互換関数を分離する

  • ページ: BugTrack2
  • 投稿者: bee
  • 優先順位: 低
  • 状態: 提案
  • カテゴリー: 本体新機能
  • 投稿日: 2016-12-03 (土) 07:19:38
  • バージョン:

メッセージ

PukiWiki は PHP のバージョンを幅広くサポートしているため、古い PHP 向けに互換関数を作成することが多い。
しかし、互換関数が様々な場所に存在するため、コードの見通しが悪くなっている。

そこで互換性を理由に作成した関数を lib/compat.php に集約することを提案したい。
また、互換関数の prefix を 'compatXX_' のように統一することで将来的に取り除きやすくしたい。

例:

  • PHP 4.1 以下のために作成した関数: compat41_ctype_digit()
  • PHP 5.2 以下のために作成した関数: compat52_file_put_contents()



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-12-03 (土) 07:19:38
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.339 sec.

OSDN