php

来源:互联网 发布:鲁班预算软件 编辑:程序博客网 时间:2024/04/29 21:48






开发工具

集成开发环境是一种集成了软件开发过程中所需主要工具的集成开发环境,其功能包括但不仅限于代码高亮、代码补全、调试、构建、版本控制等。一些常见的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] 
序号分类描述1Array 函数 2Calendar 函数
日历扩展包含了简化不同日历格式间的转换的函数。
3Date/Time 函数
Date/Time 函数用于从 PHP 脚本运行的服务器上获取日期和时间并进行格式化。
4Directory 函数
Directory 函数用于获得关于目录及其内容的信息。
5Error/Logging 函数
Error/Logging 函数用于对错误进行处理和记录。
6Filesystem 函数
Filesystem 函数用于访问和操作文件系统。
7Filter 函数
PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。
8FTP 函数
FTP 函数通过文件传输协议 (FTP) 提供对文件服务器的客户端访问。
9HTTP 函数
HTTP 函数用于对由 Web 服务器发送到浏览器的信息进行操作。
10Libxml 函数
Libxml 函数和常量与 SimpleXML、XSLT 以及 DOM 函数一起使用。
11Mail 函数
mail() 函数用于从脚本中直接发送电子邮件。
12Math 函数
Math 函数能处理 integer 和 float 范围内的值。
13杂项函数
我们把不属于其他类别的函数归纳到杂项函数类别。
14MySQLi 函数
MySQLi 函数用于访问 MySQL 数据库服务器。
15SimpleXML 函数SimpleXML 扩展提供了一种获取 XML 元素的名称和文本的简单方式。16String 函数 17XML Parser 函数XML Parser 函数允许您创建 XML 解析器,并为 XML 事件定义句柄。18Zip File 函数Zip File 函数允许您读取压缩文件。
0 0
原创粉丝点击