我的编程空间,编程开发者的网络收藏夹
学习永远不晚

PHP - 什么是 PHP? 为什么用 PHP? 有谁在用 PHP?

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

PHP - 什么是 PHP? 为什么用 PHP? 有谁在用 PHP?

PHP 是一种脚本语言, "PHP Hypertext Preprocessor" 的首字母缩略词 PHP 语法吸收了 C 语言、Java 和 Perl 的特点,利于学习,使用广泛,主要适用于 Web 开发领域.
PHP 是由 Rasmus Lerdorf 于 1995 年创建的,1997 年以色列的两位工程师 Zeev Suraski 和 Andi Gutmans,重写了 PHP 的剖析器。 PHP 是一种被广泛使用的开源脚本语言
PHP 脚本在服务器上执行
PHP 是开源的,没有成本,可供免费下载和使用
PHP 是一门令人惊叹的流行语言,是网络上最大的博客系统的核心(WordPress), 足以运行最大的社交网络(facebook), 它的易用程度足以成为初学者的首选服务器端语言!

PHP 文件的后缀是 ".php"
PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码
PHP 代码在服务器上执行,而结果以纯文本返回浏览器

PHP 是服务端脚本语言,主要功能就是编写网站程序或接口程序
PHP 能够生成动态页面内容
PHP 能够提供接口,供 Android 和 iOS 平台调用
PHP 能够创建、打开、读取、写入、删除以及关闭服务器上的文件
PHP 能够接收表单数据
PHP 能够向浏览器发送并取回 cookies, 能够在服务器存储和读取 Session
PHP 能够与数据库配合,完成添加、删除、修改数据库中的数据
PHP 能够限制用户访问网站中的某些页面
PHP 能够对数据进行加密
通过 PHP,您可以不受限于只输出 HTML。您还能够输出图像、PDF 文件、甚至 Flash 影片。您也可以输出任何文本,比如 XHTML/XML/JSON。

PHP 运行于各种平台(Windows, Linux, Unix, Mac OS X 等)
PHP 兼容几乎所有服务器(Nginx, Apache, IIS 等)
PHP 支持多种数据库,比如:MySQL/MariaDB, SQLite, MongoDB, ProgresSQL, Redis 等
PHP 是开源的、免费的。请从官方 PHP 资源下载:www.php.net
PHP 易于学习,并可高效地运行在服务器端
PHP 是目前最全球最流行的服务器端语言 (截止到 2015 年有 81.7% 的网站在使用)

国外的有 Facebook、维基百科等
国内的有腾讯、百度、阿里巴巴、新浪、微博、凤凰、网易等

我们可以看 w3techs.com 网站的统计,在网站的服务器端,使用 PHP 的占 81.7%, 使用 ASP.NET 的占 16.1%, 使用 Java 的占 3.0%, 使用静态文件 (static files) 的 占 1.6%, 剩下的使用 ColdFusion 0.7%, Ruby 0.6%, Perl 0.5%, Python 0.2%, JavaScript 0.2%, Erlang 0.1%, Miva Script 0.1%。(数据来自 W3Techs.com, 12 December 2015)

Usage of server-side programming languages for websites
PHP is used by 81.7% of all the websites whose server-side programming language we know.

这是很老的说法,现在已经不靠谱。现在 PHP 在安全、性能等方面已经有了很大的提高,尤其是 PHP7 的发布,PHP 已经有了质的飞越。已经有很多的大型网站都是使用了 PHP 开发的。在网站做大做强的过程中,也不在单纯只依赖一种语言,而使多种语言配合使用,比如某公司的网站的后台管理系统和接口使用 PHP 开发,脚本采用 Python 开发,页面采用 JavaScript 调取 HTTP 接口的方式,客户端使用 Java (Android 平台) 和 Objective-C (iOS 平台) 等。

(1) 说 PHP 没有命名空间: PHP 在已经 PHP5.3 中引入了命名空间
(2) 不一致的函数命名规则:这个是由于历史原因造成的, 如果是处女座的那就没办法了。
(3) PHP 缺少标准框架: PHP 框架众多,你可以选择一个合适的框架,或者自己写一个。
(4) 安全性要求极高的网站不适合,你可以打开一些银行的网站和移动联通的网站,他们都是用 JSP 语言开发:
个人感觉安全性和编程语言关系不是很大,到是和开发人员的关系很大。借用贴吧网友的一句话 "不是程序适不适合搞大网站,而是你自己合不合适做大网站"。
PHP 主要还是 Nginx/Apache、MySQL/Redis/MongoDB 等配合的好一些。
一个网站使用什么语言看的是他们技术总监会什么语言。
招商银行、携程使用的是 ASP.NET。

哈哈,笑笑就得了,何必这么认真呢?没有最好的语言,只有最合适的语言。

来源地址:https://blog.csdn.net/Noah_ZX/article/details/130223515

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

PHP - 什么是 PHP? 为什么用 PHP? 有谁在用 PHP?

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

php框架是什么及有什么用

今天小编给大家分享一下php框架是什么及有什么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。php框架是一种可以在项目开发
2023-07-04

PHP Session有什么用

这篇文章给大家分享的是有关PHP Session有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PHP SessionPHP session 变量用于存储关于用户会话(session)的信息,或者更改用户会
2023-06-04

php有什么作用

这篇文章主要讲解了“php有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php有什么作用”吧!php是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用;PHP
2023-06-21

php中==有什么用

这篇文章主要为大家展示了php中==有什么用,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“php中==有什么用”这篇文章吧。php有什么用php是一个嵌套的缩写名称,指的是英文超级文本预处理语言(
2023-06-06

php有什么用作用

小编给大家分享一下php有什么用作用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php是开发网站程序的,PHP能直接嵌入HTML语言中,与HTML混编;PHP开
2023-06-22

php里include有什么用

这篇文章主要介绍了php里include有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php里的include作用是包含并运行指定文件,被包含文件先按参数给出的路径寻
2023-06-22

php中interface有什么用

这篇文章主要介绍php中interface有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php中的类是不允许多继承的,而接口可以多继承,其次使用接口可以封装具体的实现,不向外部暴露具体的实现细节,只将接口暴露
2023-06-09

PHP中rename()有什么用

小编给大家分享一下PHP中rename()有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.语法:rename(oldname,newname,conte
2023-06-14

php中addslashes有什么用

小编给大家分享一下php中addslashes有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!addslashesaddslashes对SQL语句中的特殊字
2023-06-17

PHP数组有什么用

这篇文章主要介绍PHP数组有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!随着时代的发展,我们的编程技术也越来越多,对于PHP想必大家都很了解吧,我们这里就介绍一下PHP数组吧。PHP数组是最常见的批量数据存储
2023-06-17

php calendar用法是什么

php calendar历法扩展集包括了一系列用于在不同历法间进行转换的函数,其使用方式如:1、将日历先转换成Julian Day计数;2、再转换为你所需要的日历格式。
2019-12-23

php getimagesize用法是什么

php getimagesize的作用是测定任何图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通HTML文件中IMG标记中的height/width文本字符串,其使用语法如“getimagesize('xxx.jpg')”。
2015-02-04

php探针有什么用

这篇文章主要介绍“php探针有什么用”,在日常操作中,相信很多人在php探针有什么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php探针有什么用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!php探针
2023-06-28

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录