php






开发工具

集成开发环境是一种集成了软件开发过程中所需主要工具的集成开发环境,其功能包括但不仅限于代码高亮、代码补全、 调试、 构建、 版本控制等。一些常见的PHP IDEs如下:
  • Zend Studio:商业版,Zend官方出品,基于eclipse
  • Eclipse with PDT:免费
  • Coda:商业版,针对 Mac用户
  • NetBeans:免费,功能强大
  • PHP Storm:商业版
  • Aptana Studio:免费
  • PhpEd:商业版
  • Komodo IDE/Edit:IDE为商业版,Edit可免费使用
  • Adobe Dreamweaver:商业版
除去集成开发环境,具备代码高亮功能的常见 文本编辑器因其轻巧灵活也常被选作开发工具,例如: Notepad++、 Editplus、 SublimeText、Everedit(国人开发)等等。

特性

PHP的特性包括:
1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2. PHP可以比CGI或者Perl更快速的执行 动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到 HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3. PHP支持几乎所有流行的数据库以及 操作系统。
4. 最重要的是PHP可以用C、C++进行程序的扩展!

优势

开放源代码

所有的PHP 源代码事实上都可以得到。

免费性

和其它技术相比,PHP本身免费且是开源代码。

快捷性

程序开发快,运行快,技术本身学习快。嵌入于 HTML:因为PHP可以被嵌入于 HTML语言,它相对于其他语言。 编辑简单,实用性强,更适合初学者。

跨平台性强

由于PHP是运行在服务器端的 脚本,可以运行在 UNIX、 LINUX、 WINDOWS、 Mac OS、 Android等平台

效率高

PHP消耗相当少的 系统资源。

图像处理

用PHP动态创建 图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。

面向对象

在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。

专业专注

PHP支持脚本语言为主,同为类C语言。

技术应用

  1. 伪静态
  2. 静态页面生成
  3. 数据库 缓存
  4. 过程缓存
  5. div+cssw3c标准
  6. 大负荷
  7. 分布式
  8. flex
  9. 桌面程序应用(不擅长)
  10. 支持 MVC模型
  11. Smarty模版引擎

参考手册

函数完整参考手册: [1]  
序号 分类 描述
1 Array 函数  
2 Calendar 函数
日历扩展包含了简化不同日历格式间的转换的函数。
3 Date/Time 函数
Date/Time 函数用于从 PHP 脚本运行的服务器上获取日期和时间并进行格式化。
4 Directory 函数
Directory 函数用于获得关于目录及其内容的信息。
5 Error/Logging 函数
Error/Logging 函数用于对错误进行处理和记录。
6 Filesystem 函数
Filesystem 函数用于访问和操作文件系统。
7 Filter 函数
PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。
8 FTP 函数
FTP 函数通过文件传输协议 (FTP) 提供对文件服务器的客户端访问。
9 HTTP 函数
HTTP 函数用于对由 Web 服务器发送到浏览器的信息进行操作。
10 Libxml 函数
Libxml 函数和常量与 SimpleXML、XSLT 以及 DOM 函数一起使用。
11 Mail 函数
mail() 函数用于从脚本中直接发送电子邮件。
12 Math 函数
Math 函数能处理 integer 和 float 范围内的值。
13 杂项函数
我们把不属于其他类别的函数归纳到杂项函数类别。
14 MySQLi 函数
MySQLi 函数用于访问 MySQL 数据库服务器。
15 SimpleXML 函数 SimpleXML 扩展提供了一种获取 XML 元素的名称和文本的简单方式。
16 String 函数  
17 XML Parser 函数 XML Parser 函数允许您创建 XML 解析器,并为 XML 事件定义句柄。
18 Zip File 函数 Zip File 函数允许您读取压缩文件。

你可能感兴趣的:(php)