PHP全能指南:从网页到数据库的极致应用
PHP 能做什么?
PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此可以用PHP 来完成任何其它的 CGI程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收。但 PHP 的功能远不局限于此。
其实, 咱们平时所说的 PHP 这个脚本语言, 主要是用在下面这两个方面的事情上。
PHP这个东西, 是可以用到所有的各种主流操作系统上面的说, 这里面就包括了Linux, 还有很多的Unix的变体系统, 不过那个括号里面写的是HP-UX和两个空格占位符, 然后是macOS系统, 再就是RISC OS啦等等这些其他的操作系统都在支持列表里面。
然后, PHP它还能支持现在的绝大多数的大众Web服务器, 这个里头包括了一个空格占位符的东西、IIS, 外加好多其他的一些类型的服务器也都在支持的名单里。这就包含了那类能够运用PHP二进制文件的Web服务器, 比如和nginx。

在这种情况之下, PHP既可以当作模块来进行运行, 也可以当作CGI处理器来进行工作。
因此, 在使用 PHP 的过程中,开发者能够自由地去挑选他们想要的操作系统, 并且也可以自由地选择 web 服务器。此外, 他们还可以在进行开发的实际环节里, 从面向这个过程或者面向对象这样一个名为 OOP 的方式中做出抉择, 又或者选择将这两种方式混合在一起同时加以使用。
PHP 不仅限于输出 HTML。PHP 的功能包括输出丰富的文件类型,例如图像或 PDF 文件、加密数据和发送电子邮件。还可以轻松输出任何文本,例如JSON 或 XML。PHP 可以自动生成这些文件,并将它们保存在文件系统中,而不是将其打印出来,从而形成动态内容的服务器端缓存。
PHP它有一个特点是非常厉害, 也是非常突出的, 那就是它能支持好多种数据库。
你可以用像mysql这样的扩展来做网页里的数据库支持部分, 这样弄起来特别简单, 或者你也可以去用一个叫做PDO的抽象层, 还可以通过一个叫ODBC扩展的东西去连那些能按ODBC标准来的数据库, 再有一些别的库呢, 也可能是会用cURL或者是 , 比如说。
PHP 还支持使用 LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(环境)等协议与其它服务进行通信, 并且还支持其他无数协议。用户还可以打开原始的网络套接字, 并使用其他任意协议来进行交互操作。
对于几乎所有的 web 开发语言之间的 WDDX 复杂数据交换, PHP 也都提供了支持功能。关于相互连接这个事儿, PHP 这边是已经支持了的, 它会去让 Java 里面的那个对象被实例化, 而且还能把它直接拿来当 PHP 的对象用, 中间一点都不卡顿, 很顺滑。
这个PHP软件, 有着非常厉害的文本处理本事, 里面包括像Perl兼容正则表达式这样的工具(PCRE), 还有好多别的扩展和工具, 都能用来解析和访问XML格式的文章。
PHP把所有的XML的功能都放进一个很结实的扩展里, 让它标准化了, 而且还增加了其他的扩展以及相关的支持内容, 以此来让它的功能变得更强大。
此外, 还有很多其他的有趣扩展库, 这里按照首字母和类别进行分类并列出。另外, 还有一些PECL扩展, 这些扩展可能包含在PHP手册中, 也可能不在这个手册中被列出来, 比如像» 这样的内容。
目前来看, 这一个页面是不够用的, 它没办法把 PHP 这个软件能够给出的全部的功能和好处都罗列完, 所以还得麻烦大家继续去翻一翻安装手册还有函数参考这些相关的章节, 这样做的目的是为了能够让大家对刚才这里提到了那些扩展库的情况知道得再多一些。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)