PHP system() と exec() の違い

PHP の system() と exec() ってどっちも外部プログラムを実行する関数だけど
何が違うの?というお話。

test.php

<?php
system( "echo AAA" );
exec( "echo BBB" );
?>

実行すると

$ php test.php
AAA

system() は実行したプログラムの出力が出力される。
exec() は出力されない。

という所がちょっと違う。
という事が判明。

PHP: system - Manual
PHP: exec - Manual

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: PHP system() と exec() の違い

このブログ記事に対するトラックバックURL: http://je-pu-pu.jp/blog/mt-tb.cgi/709

コメントする

このブログ記事について

このページは、が2006年4月17日 23:59に書いたブログ記事です。

ひとつ前のブログ記事は「Linux の特殊なパーミッション」です。

次のブログ記事は「coLinux 実験中」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0