ページ レベルの DocBlocks と対話する方法があるかどうか疑問に思っていました。私の質問はより具体的にはワードプレスのプラグイン開発に関するものですが、この質問はワードプレス以外の環境でも発生しています。
その理由は主に、おそらく一定の定義を使用して、大規模なプロジェクト全体でバージョンと名前を簡単に変更できる可能性があるためですが、それはドキュメントブロックにも反映されます..
次のDocblockの例は、私が書いたwordpressプラグインからのものです -
/*
Plugin Name: o99 Auxilary Functions v0.4.7
Plugin URI: http://www.myurl.com
Description: some simple description that nobody reads.
Version: 0.4.7
Author: my cool name
Author URI: http://www.ok-alsouri.com
*/
それをに変換する方法はありますか:
$ver = '0.4.7';
$uri = 'http://www.myurl.com';
$desc = 'some simple description that nobody reads.';
$mcn = 'my cool name';
etc..
etc..
/*
Plugin Name: o99 Auxilary Functions ($ver)
Plugin URI: ($uri)
Description: ($desc)
Version: ($ver)
Author: ($mcn)
Author URI: ($$uri)
*/
明らかにエコーが機能するには、docblock自体を壊す必要があり、docblockをそれ自身のファイルに直接書き込むことはできません。
要するに、何とかphp自体でdocblockを「生成」できますか(答えは-ページ自体には「いいえ」だと思います..しかし、おそらく私は間違っていて、誰かがきちんとしたハックを持っています:-))
それは可能ですか?