建站堂

 找回密码
立即注册
热搜: 活动 交友 discuz

[PHP编程] 什么是PHP编程语言?

[复制链接]
发表于 2021-7-5 09:59:31 | 显示全部楼层 |阅读模式
你是否想了解PHP编程语言的一些知识背景?如果需要请继续往下读。

什么是PHP编程语言?

什么是PHP编程语言?


"[size=".(7 - 3)."]"​PHP起源概述

PHP是一种通用脚本语言,在后端Web开发中最常用,还可以通过CLI(命令行界面)使用它,有时甚至可以将其打包成可执行文件。
1994年,Rasmus Lerdorf创建了PHP,PHP最初只是Lerdorf的个人尝试,将HTML表单连接到其主页的数据库,他使用C并将其称为“个人主页/表单解释器PHP / FI”。PHP / FI将对简单的动态网站进行编码。当他想加快报告的错误数量时,他在Usenet上宣布,他将于1995年6月8日发布PHP / FI作为PHP工具,此版本包含了当今仍在使用的某些PHP功能,其中包括PHP的HTML和表单处理实现。
"[size=".(7 - 3)."]"Facebook使用PHP经历

Facebook是一家大公司,最初使用Zend PHP,在很长一段时间内已经开发了多种功能是由PHP实现。如今,他们使用自己的称为Hack的PHP版本进行编码,该版本于PHP非常相似,但不是PHP,首先,他们开发了HipHop,它将PHP代码转换为C ++代码,然后对其进行编译,从而将服务器负载降低了50%。
然后在2013年,Facebook停止将HipHop用于HHVM(HipHop虚拟机)。HHVM将PHP代码转换为高级字节码,然后,它通过实时(JIT)编译器在运行时将字节码动态转换为x86-64机器代码,这样最多可将性能提高6倍,但是,由于7.2版Zend的性能优于HHVM,因此HHVM 3.24是最后一个正式支持PHP的版本。
"[size=".(7 - 3)."]"命令行中的PHP

你可以像Python和Java这样编写简单的命令行程序!
"[size=".(7 - 3)."]"可以使用PHP制作桌面应用程序!

我知道有两个这样的PHP扩展,例如PHP-GTK和PHP Desktop(由Czarek Tomczak提供)。
"[size=".(7 - 3)."]"使用PHP的热门公司

"[size=".(7 - 3)."]"脸书

Facebook在早期版本中使用Zend PHP,现在仍然使用修改后的版本。
"[size=".(7 - 3)."]"Youtube

当Youtube开始创立初期用PHP编码的,但是后来开发人员选择了使用Python作为首选。
"[size=".(7 - 3)."]"维基百科

举世闻名的开源百科全书是用PHP编写的,但改用了Facebook的HVVM以使网站更快
"[size=".(7 - 3)."]"WordPress

目前70%以上的博客的CMS使用WordPress。
"[size=".(7 - 3)."]"总结

博客系统,企业网站,个人网站,展示型网站,内容性网站,简单购物网站的web开发首选PHP,你可以快速完成你的网站需求的内容。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|建站堂 ( 沪ICP备2021003614号-2 )

GMT+8, 2024-5-8 17:14 , Processed in 0.202535 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表