2016-08-15 1 views
1

私は、動的に生成されたPHPファイルにコードを書き込む関数を持っています。PEARコーディング標準に従って、私たちは常に私たちのfunction.Now、私は意味のある値を返す必要がある場合 私の関数から、どのように私はこのコードを書き換えることができますか?関数が正常に実行された場合はtrueを返し、そうでない場合はfalseを返します。私はいつも関数から意味のある値を返すべきです:PHP

以下の私のコードを見つけてください:変数にfwriteの呼び出しの戻り値を保存し、それを返さない

function AUTOCODE_writeFile($filename, $code) 
{ 

    $handle = fopen($_POST['db']."/".$filename, "w"); 

    fwrite($handle, $code); 

    fclose($handle);  

} 
+2

私が提案できる唯一のことは、 'return 'です。これはうまく動作しているかもしれないし、動作していないかもしれません、どこのエラーもチェックしないので、 – RiggsFolly

答えて

0

なぜ?

http://php.net/fwriteを言う:

fwriteの()は、書き込まれたバイト数、またはエラー時にFALSEを返します。

このようにして、ファイルへの書き込みが戻り値から成功したかどうかを評価できます。

関連する問題