Joomla!,Wordpressでサイトを構築するためのヒント

Joomla!,Wordpressでサイトを構築するためのヒント

購読(RSS)

phpをコンソール(コマンドライン)で使う

公開日| 2009年07月17日 | コメントはまだありません。

phpは、非常に便利はウェブ言語(?)というイメージですが、コマンドラインからも使えます。

phpは、Joomla!でもWordPressでも使われています。このサイトは、ほぼ、phpで作成されています。
Joomla!とWordPressを選んでいるのもphpで記述されたオープンソースだからです。
簡単に、デバッグできるからです。問題があったときは、簡単な修理が自分でできるのが、オープンソースのありがいところです。

話がそれましたが、コマンドラインから起動する場合、以下のようにコマンドプロンプトから入力します。

> php test.php

当然、先に”phpのインストール先”を、環境設定でPATHをとおしておく必要があります。
test.phpの中身は、以下のように”Hello World”を表示してみましょう。

<?php
echo 'Hello World!';
?>

実行すると、こんな感じです。

> php test.php
Hello World!
>

更に、今度は、コマンドパラメータを指定してみましょう。

> php test.php --help

このように入力したら、ヘルプを出力するようにしてみましょう。

ソースコードのイメージは以下のような感じです。

<?php
if ($argc == 2 && in_array($argv[1], array('--help', '-help', '-h', '-?'))) {
?>
<?php echo $argv[0]; ?> --help
ヘルプを表示します。
<?php
} else {
        echo 'Hello World!';
}
?>

Cのパラメータと同じように$argc,$argvが、すべに予約された変数として使えます。

$argcは、パラメータの数(1は、パラメータなしで実行されたことを意味します。)

$argvは、パラメータの内容です。

実行するとこんな感じです。

> php test.php --help
test.php --help
 
ヘルプを表示します。

これで、簡単なスクリプトをphpでも書くことができます。特にHTMLやWEB関連のスクリプトを書くのに非常に重宝します。
phpは、よくできています。(感心)


ブックマークへ追加: はてなブックマークへ追加するdel.icio.usLivedoor ClipYahoo!FC2Nifty ClipPOOKMARK. AirlinesBuzzurl(バザール)Choixnewsing

Trackback URL

このコメントは管理人から承認された後、表示されます。


コメント

コメントをどうぞ





*