fopen + fwrite比shell_exec快吗?
|
我想将文本写入文件(如日志条目/数据/其他内容),而服务器位于UNIX系统上
使用起来更快吗?
$handle = fopen(\"somefile\");
fwrite($handle,\"sometext\");
或这个:
shell_exec(\"echo \'sometext\' > somefile\");
使用shell_exec方法还有其他缺点吗?
速度?安全?性能?
没有找到相关结果
已邀请:
3 个回复
郡晒景沧
(此处为文档)。 但是,在过程代码中,我认为我更喜欢
方法,因为它更容易在写入之前检查错误和文件句柄的有效性,然后检查
的返回以确保您的写入操作成功。 shell命令将仅返回单个错误代码,因此调试发生错误的位置将更加困难。
搂腹时
畦桨存灯