Black Left老师讲课了——写文件(PHP)

本文主要介绍PHP中用于文件写入的函数。讲解了fwrite()、fputs()、file_put_contents()三个函数,包括fwrite()的参数含义及示例,指出fputs()与fwrite()用法和效果相同,还介绍了file_put_contents()函数自动完成文件打开、处理和关闭的便捷性。

2019年5月3日

 

HERO

一、开场白

今天我们来讲一下如何对文件进行一个写的操作,写文件呢相对就比较简单了,有这么几个函数可以进行写的操作,fwrite()、fputs()、file_put_contents()这三个函数都可以进行写的操作,我们怎么用这些函数呢,来看一看吧。

二、fwrite()函数的介绍

我们看一下官方给出的语法格式:

 

第一个参数是指fopen打开的那个资源,fopen返回的类型其实就是resource类型(具体这个类型是什么,大家可以去下面自己探索)。第二个参数就是字符串,这个字符串其实就是我们想要写入到文件中的内容。最后一个参数是整数类型,这也是个可选的参数,它代表着指定写的内容写多长字节,假如你的要写入的内容是总共加起来是5个字节,然后你设定了第三个参数是3。那么这就意味着你写入3个字节的内容,后面的2个字节就不再写入了。这里给个小提示,如果用了第三个参数,那么当你使用了“\”这个符号时,它会当作转义符号。下面我们看一下这个函数的示例代码,官方给出:

注意,这里有fclose函数,这是因为当你打开文件后,你就最好是操作完文件的时候再通过调用fclose函数关闭打开的文件。

三、fputs()函数的介绍

哈哈哈,这个函数其实就是fwrite函数一样的用法,对没错。fputs的用法就和fwrite的用法一样,而且效果也是一样。你要问我为什么这样设计,我想说………………不知道欸,可能方便吧。(这是的原因如果大家有谁知道请指出来,我去补充一下,谢谢了)

四、file_put_contents()函数的介绍

这个函数就比较方便了,为什么这么说呢?因为用了它就相当于直接是自动打开了要处理的文件,然后处理文件,然后关闭打开的文件这三步操作。对,没错,就是这么的方便。我们来看一下官方给出的语法格式吧,如下图:

我们来解读一下这个函数,第一个参数filename就是要操作的这个文件名称。第二个参数可以是数组,是的没有听错这里可以是数组了,不像上面的一样是字符串,这里是可以是数组,可以是字符串,还还还还可以是stream资源。什么是stream资源呢?它是被称为“流”的一种东西,具体它是什么东西我以后再发表一篇文章来讲解吧。我们继续这个函数的解读,第三个第四个都是可以选择的参数了,具体怎么用,当使用FTP或者HTTP的时候,要向远程文件写入数据时,这两个参数就会常用了。所以我们在以后也会来讲解一下剩下的两个参数怎么用,目前我们就以简单的讲解就可以了。

 

 

今天的内容就讲到这里,喜欢的还希望大家多多支持。(文章以简单易懂为主,所以有一些用词不当的地方还希望大家多多指正)

 

 

本内容纯原创,转载请标明出处————————————作者:BLackLeft    日期:2019年5月3日21点17分

 

跟网型逆变器小干扰稳定性分析控制策略优化研究(Simulink仿真实现)内容概要:本文围绕跟网型逆变器的小干扰稳定性展开分析,重点研究其在电力系统中的动态响应特性及控制策略优化问题。通过构建基于Simulink的仿真模型,对逆变器在不同工况下的小信号稳定性进行建模分析,识别系统可能存在的振荡风险,并提出相应的控制优化方法以提升系统稳定性和动态性能。研究内容涵盖数学建模、稳定性判据分析、控制器设计参数优化,并结合仿真验证所提策略的有效性,为新能源并网系统的稳定运行提供理论支持和技术参考。; 适合人群:具备电力电子、自动控制或电力系统相关背景,熟悉Matlab/Simulink仿真工具,从事新能源并网、微电网或电力系统稳定性研究的研究生、科研人员及工程技术人员。; 使用场景及目标:① 分析跟网型逆变器在弱电网条件下的小干扰稳定性问题;② 设计并优化逆变器外环内环控制器以提升系统阻尼特性;③ 利用Simulink搭建仿真模型验证理论分析控制策略的有效性;④ 支持科研论文撰、课题研究或工程项目中的稳定性评估改进。; 阅读建议:建议读者结合文中提供的Simulink仿真模型,深入理解状态空间建模、特征值分析及控制器设计过程,重点关注控制参数变化对系统极点分布的影响,并通过动手仿真加深对小干扰稳定性机理的认识。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值