System の関数は、 このようにコマンドラインを与えてコールします。
<?php
if (!System::rm('-r file1 dir1')) {
print "すべてのファイルを削除できませんでした";
}
?>
<?php
System::rm(array('-r', 'file1', 'dir1'));
?>
エラーの表示には、PHP の trigger_error()() 関数が使用されます。したがって、関数名の前に '@' をつければ System メソッドの出力を抑えることができます (例: @System::mkdir('-p dir1/dir2/dir3');)。
System が提供するのはファイルシステム関数です。 その名前は Unix システムのコマンドに似ており、 それらと同様のオプションを使用できます。このオプションは、 OS に依存しません。
現時点では、これらの関数は Linux および Windows でしかテストされていません。 その他のシステムにおける互換性の報告をお待ちしています。
PHP 4 の初期のバージョンでは、Windows 上で unlink() がうまく動作しませんでした。このバグは、最新のバージョンでは修正されています。
このマニュアルでは System 関数のパラメータについて説明していますが、 ほとんどは、単に「文字列を引数にとります」というだけの説明です。 個々のコマンドに渡す引数やオプションについては、このマニュアルでは 説明していません。それらの説明は、Unix 系のシステムなら
NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。