ホームページ >バックエンド開発 >PHPチュートリアル >スリム フレームワークが pysh にアクセスする
実際の開発ではインターフェースの戻り値の構造や実際のデータサンプルを見る必要があるため、毎回コントローラーを書いてURLにアクセスして確認するのは面倒です。
そのため、Web サイトのアプリケーションで定義されたモデルや関数を php -a のように対話的に呼び出すことができれば非常に便利です。
ディレクトリ構造は以下の通りです:
app/public/tinker
appはWebサイト固有のロジックを実装する部分です
Webサイトへの入り口としてpublicの下にindex.phpが1つあります
tinkerが必要なファイルですREPL を実装するには pysh にアクセスします
Slim には PATH_INFO の値が必要ですが、コマンドラインの実行時にはこの値が存在しないため、コード内でモックする必要があります。コードは次のとおりです。