PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。渡课设置的PHP课程专门针对缺乏前端基础、想要零基础入门PHP的小伙伴,路径从页面搭建入手,到PHP基础语法、PHP操作MySQL,再到原生项目开发,做到由局部到整体、深入浅出的将知识化零为整。
PHP将数据写入文件中,是PHP文件常见处理的操作之一。PHP文件处理包括文件写入、读取、关闭等操作。首先创建一个空的txt文件,这里我们创建了一个1.txt的空文件。用fopen打开1.txt文件,并且设置打开方式为rb+。(rb+ 表示读写打开一个二进制文件,只允许读写数据。)再通过fwrite函数将“PHP中文网”这个数据写入$file中,这里fwrite函数中第一个参数表示指定写入的文件,第二个参数表示写入的数据内容。然后我们用var_dump打印出的结果。注意,一个汉字占多少字节与编码有关:UTF8:一个汉字=3个字节,GBK:一个汉字=2个字节。此时我们已经成功得用PHP将数据写入txt文件中。想要关闭文件,我们可以使用fclose函数进行关闭操作,关闭文件后就无法对文件进行写入内容操作。
所有的PHP源代码事实上都可以得到。和其它技术相比,PHP本身是开放的且是开源代码。
因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。
由于PHP是运行在服务器端的脚本,可以运行在LINUX/WINDOWS/Mac OS/Android等平台。
相比其他编程语言,PHP消耗相当少的系统资源。就能更加快速运行起来,也能更好地进行优化。
(1)PHP的解释运行机制。在 PHP 中,所有的变量都是页面级的,无论是全局变量, 还是类的静态成员,都会在页面执行完毕后被清空。
(2)设计缺陷,缺少关注PHP被称作是不透明的语言,因为没有堆栈追踪,各种脆弱的输入。没有一个明确的设计哲学。早期的PHP受到Perl的影响,带有out参数的标准库又是有C语言引入,面向对象的部分又是从 C++和Java学来的。