ホームページ >バックエンド開発 >PHPチュートリアル >PHP CLI モード (コマンドラインモードの PHP)
この記事を読む前に、次のコードを *.reg ファイルとして保存し、レジストリにインポートする必要がありますが、D:""php5"" を PHP パスに変更することを忘れないでください
このように、PHP ではファイルを右クリックすると、PHP プログラムが CLI [コマンド ライン インターフェイス] モードで実行されます
ここでヘルプを参照できます: http://www.tblog.com.cn/manual/php/features.commandline。コンテンツをクリップボードにコピーします
@="&PHP で実行"
[HKEY_CLASSES_ROOT"*"shell"&PHP で実行"command ]
@=”cmd /K D:""php5 ""php.exe ""%1"""
Copy Content to Clipboard
添付ファイルでこのプログラムのコードを見ることができます。PHP を理解している場合は、このプログラムに基づいて拡張して再生できると思います
コア部分:
fgets(STDIN) を通じてキーボード入力を取得します。理由と詳細については、上記のマニュアルのアドレスを参照してください
一部の友人は、これは何の役に立つのですか?
それは単なる学習と楽しみのためです
しかし、プロジェクトディレクトリ内の無効なファイルをクリーンアップしたり、プロジェクト内のリソースを収集したりするなど、仕事でも必要です。
私が開発したプログラムでも使用しました。次のコードのように、プログラムのバージョン番号を更新します: 🎜
//次のコードは、textcmd.php text_command 'version'){
"
}
}
/ /以下は、ファイルスキャンと交換
関数scan_files($ dir)と協力するために書いた2つの関数です。 ($dir);
$files = array ();
foreach ( $dirs as $dir ) {
if ( substr ( $dir , 0 , 1 ) == ' . ' || $dir == ' Zend ' )
続行 ;
if ( is_dir ( $basepath . ' / . $basepath . ' / ' . $dir;
if ( is_array ( $file )) {
replace_deep ( $file , $tag , $value ) ;
} elseif (is_readable ( $file )) {
$content = str_replace ( $tag , $value , $content ) ; file_put_contents ( $file , $content )を通じて の ' を介して ' を介して ' を介してthrough ' through ‐ through ‐ to ‐ ‐r‐ and ‐ to いいね
ここをクリックしてソースプログラムをダウンロードしてください