您还能够输出图像、PDF 文件、乃至 Flash 影片。
您也可以输出任何文本,比如 XHTML 和 XML。
作为一个 做事端阐明性的措辞,PHP 能够胜任大多数的做事器方面的功能,包括 C\S B\S 架构的 S 端,批处理脚本等等。

利用PHP紧张两点:

第一:利用 PHP可以自由地选择操作系统和 web 做事器。
同时,还可以在开拓时选择利用面对过程和面对工具,或者两者混和的办法来开拓。
只管 PHP 4 不支持 OOP 所有的标准,但很多代码仓库和大型的运用程序(包括 PEAR 库)仅利用 OOP 代码来开拓。
PHP 5 填补了 PHP 4 的这一弱点,引入了完备的工具模型。

php工作内容php一般做些什么 SQL

第二:利用 PHP并不局限于输出 HTML。
PHP 还能被用来动态输出图像、PDF 文件乃至 Flash 动画(利用 libswf 和 Ming)。
还能够非常简便的输出文本,例如 XHTML 以及任何其它形式的 XML 文件。
PHP 能够自动天生这些文件,在做事端开辟出一块动态内容的缓存,可以直接把它们打印出来,或者将它们存储到文件系统中。

PHP 还支持利用诸如 LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows 环境)等不计其数的协议的做事。
还可以开放原始网络端口,使得任何其它的协议能够协同事情。
PHP 支持和所有 web 开拓措辞之间的 WDDX 繁芜数据交流。
关于相互连接,PHP 已经支持了对 Java 工具的即时连接,并且可以透明地将其用作 PHP 工具。

PHP 具有极其有效的文本处理特性,包括 Perl 兼容正则表达式(PCRE)以及许多扩展和工具可用于解析和访问 XML 文档。
PHP 将所有的 XML 功能标准化于坚实的 libxml2 扩展,并且还增加了 SimpleXML,XMLReader 以及 XMLWriter 支持以扩充其功能。
其余,还有很多其它有趣的扩展库,在此根据字母和分类归类列出。
还有一些附加的 PECL 扩展可能有也可能没有在 PHP 手册中列出,例如 » XDebug。
PHP 的上风在于大略,快速,以及弘大的开源社区。

当然有利必有弊,PHP 在多线程,性能等方面还是略显不敷的:

一、不适宜多线程:由于PHP天生不支持多线程。
虽然有一些来源(php 多线程 - Google Search)说可以仿照

二、不太适宜通过PHP实行CommandLine的命令:虽然有exec,但是output只能得到STDOUT的,从我的理解范围内不能得到STDERR的

PHP 最强大最显著的特性之一,是它支持很大范围的数据库。
利用任何针对某数据库的扩展(例如 mysql)编写数据库支持的网页非常大略,或者利用抽象层如 PDO,或者通过 ODBC 扩展连接到任何支持 ODBC 标准的数据库。
其它一些数据库也可能会用 cURL 或者 sockets,例如 CouchDB。

PHP作为模板措辞,用的时候常常和web前端合营得比较紧密,以是web前真个HTML、JavaScript、CSS必须要有所理解。
现在很多运用在后端供应数据,把较多的逻辑移到客户端去,以是在这种情形下的数据交互办法,例如XML,json,jsonp等都有必要理解。

PHP常打交道的几个网络协议,HTTP/TCP/IP/DNS我以为也很有必要有所理解,特殊是HTTP。
很多时候你还须要理解一些工具的用法,例如版本掌握,FTP的利用,或者scp/ssh这样的工具的利用。
PHP赖以运行的技能,例如Apache,nginx,IIS,fastCGI等有必要理解一下,比如Apache,nginx,IIS分别是若何做地址重写的。
必须要节制一种数据库,和PHP配套的比较多的是MySQL,可以考虑这个。
对常见的框架例如ThinkPHP,Zend Framework,以及常见开源程序例如wordpress,phpwind等有所理解。

后盾张老师企鹅:1079943010