我有一个函数,它写一段代码到一个动态生成的PEAR编码标准的file.As中,我们应该总是尝试从我们的function.Now返回一个有意义的值,如果我必须从我的函数返回一个有意义的值,我该如何重写这段代码?如果函数执行成功,我应该总是返回true或true,否则返回false吗?
请在下面找到我的代码:
function AUTOCODE_writeFile($filename, $code)
{
$handle = fopen($_POST['db']."/".$filename, "w");
fwrite($handle, $code);
fclose($handle);
}发布于 2016-08-16 00:10:26
为什么不将fwrite调用的返回值保存在一个变量中并返回它呢?
http://php.net/fwrite说
fwrite()返回写入的字节数,如果出错则返回FALSE。
这样,您就可以从返回值中评估写入文件是否成功。
https://stackoverflow.com/questions/38958657
复制相似问题