最近、SAE Internet Marketing Training (Sina のクラウド コンピューティング プラットフォーム) を受講していたので、PHP に戻りました。私は Weibo アプリケーションを作成する予定だったので、作成プロセス中に、単純なコントローラー メカニズムがコードを混乱させやすいことに気付きました。そこで、制御方法を改善することを考えました。私は、コントローラーは単に URL を関数などにマッピングするだけでよく、その後の作業は完全に無視されると考えていました。ここで別のコントロールを考えてみます:
関数 boot( $func ) {
$context = 配列();
while ( $func = $func ( $context )) {
;
}
}
boot( 関数 (& $context ) {
$context [] = 'A' ;
戻り関数 (& $context ) {
$context [] = 'B' ;
戻り関数 (& $context ) {
$context [] = 'C' ;
return 関数 (& $context ) {
var_dump( $context );
};
};
};
});
?>
上記は概念的なスケルトン(fblww-1230)です