今ワードプレスのプラグインを作成中です。
プラグインをインストールすると、管理パネルを作成し、データベーステーブルを作ります。
それぞれのプログラムごとに、独特の関数があり、どれをどう使うか試行錯誤しています。
例えば、ワードプレスの関数に,
wp_specialchars(text)というものがあります。誰もがよく使う、htmlspecialchars()と似ていますが、htmlspecialcharsと違って、wp-specialcharsは、何度も繰り返し関数を適用しても、さらにエスケープされるという事がない関数なのだそうです。
オープンソースプログラムの場合は、プログラムのすべての関数についての説明書きが用意されているわけではありません。
面倒ですが、自分でどのような関数が利用されているかを調べる必要が出てきます。
ただ、あてずっぽに、何千行もあるファイルを読みふけるわけにも行かないので、phpで、リストを作る関数を用意しておいたり、自動的に、関数一覧を作ってくれるプログラムを使って、ファイルを作成します。
formatting.phpの関数一覧を作成したので、公開します。