|
Phar::webPharブラウザからのリクエストを、phar アーカイブ内部のファイルに転送する 説明
final public static void Phar::webPhar(
stringnull $alias = null ,stringnull $index = null ,stringnull $fileNotFoundScript = null ,array $mimeTypes = [],callablenull $rewrite = null ) Phar::webPhar は、Phar::mapPhar を、 ウェブベースの phar で使うものです。 このメソッドは、 $_SERVER['REQUEST_URI'] をパースして ウェブブラウザからのリクエストを phar アーカイブ内のファイルに転送します。 このメソッド自体がウェブサーバーをシミュレートします。 正しいファイルにリクエストを転送し、正しいヘッダを出力し、 必要に応じて PHP ファイルをパースします。 Phar::mungServer や Phar::interceptFileFuncs と組み合わせて使用すると、任意のウェブアプリケーションをそのまま phar アーカイブ化することができます。 Phar::webPhar をコールするのは、 phar アーカイブのスタブ内からのみとしましょう (スタブって何? という方は ここ をごらんください)。 パラメータ
戻り値値を返しません。 エラー / 例外
出力したい内部ファイルのオープンに失敗した場合、
あるいはスタブ以外からコールした場合には
PharException をスローします。
無効な配列を 変更履歴
例
例1 Phar::webPhar の例
この例で作成した phar は、
参考
|