首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP语言介绍

PHP

英文名:(PHP: Hypertext Preprocessor)

中文名: 超文本预处理器

出生年份:1995年

父亲:拉斯姆斯·勒多夫(丹麦)

吉祥物:elePHPant(下图)

简介:用于创建动态网页内容的、简单但功能强大的开源脚本语言。

PHP可以做什么?

(1)服务器端编程: PHP最初的设计同时也是它最擅长的是用来创建动态Web内容。你需要PHP解析器,并通过一台Web服务器输出编码好的文档,从而生成HTML内容。PHP语言也因在XML、图形界面、Flash动画、PDF文件等很多方面有出色的表现,变得非常流行。

(2)命令行编程:PHP是可以在命令行运行的脚本,很像Perl、awk或者UNIX Shell命令等。你可以使用命令行脚本执行备份操作、分析日志、CRON任务等系统管理任务(非可视化的PHP任务)。

(3)客户端图形界面编程:借助PHP-GTK,你可以使用PHP语言开发大规模、跨平台的图形界面应用程序。

PHP有哪些特点?

(1)PHP可以运行在所有主流的操作系统上,即跨平台性极强,包括Linux、FreeBSD、Ubuntu、Debian等Unix变种系统,以及Solaris、Windows、和Mac OS X。它可以用在所有主流的Web服务器上,包括典型的Apache、Nginx和Microsoft IIS上。

(2)PHP语言本身非常灵活,如你可以生成任何形式的文件,而不局限于只输出HTML或其他文本。同时其自身也内置了很多功能,支持PDF格式文件,GIF、JPEG、PNG等图片格式,Flash影片等。

(3)PHP最显著的特点之一就是其对数据库的广泛支持,其支持所有主要的数据库(包括MySQL、PostgreSQL、Oracle、Sybase、MS-SQL、DB2、ODBC兼容),甚至很多不知名的数据库。即使是较新的NoSQL式的数据库,如SQLite何MongoDB也同样支持,使用PHP从数据库获取动态内容,使得创建Web页面变得非常简单。

(4)PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法 。

(5)PHP还可以用C、C++进行程序的扩展!

未来发展 : PHP7

(1)基于PHPNG项目(PHP Next-Gen),它能让透明提升PHP程序性能,使PHP7的性能和HHVM相当

(2)JIT引擎

(3)抽象语法树编译 AST: Abstract Syntax Tree

(4)异步编程

轶事

PHP编程语言经常被华语圈的程序员调侃为 “PHP是世界上最好的语言” 。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180421G0Z4HJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券