私は現在、Web アプリケーションと独立したアプリケーションに対して特定の機能を無効にするモジュールを開発しています。
最も簡単な方法は、これらの機能のオン/オフを切り替えるグローバル変数を宣言することです。
#### package
package a:Features;
our $F1 = 0;
@EXPORT_OK = (F1);
sub new {
..........
if ( $F1 == 1 ) {
...........
...........
}
}
呼び出し元プログラム
#main Program
use a:Features;
our $F1;
$F1 = 1;
モジュール/パッケージ内の機能を管理できるより良いアプローチまたはモジュールはありますか?