• ベストアンサー

PHPをバッチスクリプトのように実行する方法

PHPをちょっと勉強してみようと思っています。 言語仕様をさらっと勉強したいだけなので Webサーバーを立ち上げるまではしたくないと思っています。 で、PHPをバッチスクリプトのように実行したいと思っています。 PerlやWSH(JScript, VBS)、シェル、Winコマンドバッチ等のように。 しかし、少し調べた限りではPHPをバッチのように起動する方法は分かりませんでした。 PHPをバッチスクリプトのように実行する方法はありますでしょうか? 存在しないのでしょうか?もしあるのならその方法を教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.1

Perlの実行方法が分かるなら、全くといっていいほど同じです。 PHP: PHP をコマンドラインから使用する - Manual http://php.net/manual/ja/features.commandline.php

mibusys
質問者

お礼

# 4.3 以降で PHP は Command Line Interface を意味する CLI という名前の # 新しい SAPI 型 (Server Application Programming Interface) をサポートします。 # 名前から分かるように、この SAPI 型は、 # PHP によるシェル(またはデスクトップ)アプリケーションの開発を 主な対象としています。 むおー。知りませんでした。 要は昔は出来なかったけど今はできるようにしたということですね。 基本的にはWebサーバーで動かす専用の言語なのだと思っていましたが いまは機能追加を行いそうではなくなったということですね。 大変参考になりました。ありがとうございました。

その他の回答 (1)

回答No.2

Gottholdさんも書いてましたが 結局 php -f ファイル名.php です

mibusys
質問者

お礼

出来ました。 Perlだとデフォルトで拡張子が関連付けてくれましたが PHPではやってくれないんですね。仕方が無いので自分で関連付けました。 参考になりました。 ありがとうございました。

関連するQ&A