什么是PHP?回答您最常见的问题
PHP是友好的服务器端脚本语言。但这到底是什么意思,什么是PHP?在本文中,我们将向您介绍web的不同语言,它们如何适应客户机(您的计算机或移动设备)和服务器(为网站数据提供“服务”的物理机器)之间的信息流,以及PHP如何在幕后发挥重要作用。
web的构建块
如果你是新手网络开发bob外围官网,然后深入了解基本的超文本标记语言,CSS,JavaScript是正确的行动之前,你进入的世界PHP.这些是web的客户端(或基于浏览器)元素的基础。
PHP是如何工作的?
PHP,即PHP:超文本预处理器,是一种基于C语言的服务器端(即后端)脚本语言。
在internet操作中,客户机通常通过浏览器向世界其他地方的服务器发出请求,以查看HTML和/或PHP文档。
PHP是设计用于在服务器上执行的代码,而不是交付给浏览器执行的代码,后者被称为浏览器端执行。
在这个机器设置中,您有一个web服务器,通常是一个Apache服务器,它支持所有操作系统,如Windows、Mac、Unix等。Apache服务器从客户机获取请求的文件(通过浏览器,在世界的另一边),如果文件中有PHP代码,就执行它(通常通过对数据库的操作,如MySQL或MariaDB),然后将结果返回给客户机。
这意味着您可以创建动态或静态页面内容;在服务器上执行文件读取、写入和删除等操作;从页面捕获表单内容并将其存储在文件或数据库中-甚至可以用于加密!
因为PHP是在服务器上执行的,所以它输出HTML返回给浏览器。
PHP是什么?需要了解的事实和数据
现在我们已经了解了PHP的高级工作原理,让我们详细分析一些有用的事实和数据:
最初的发布日期:1995年6月
最初的创造者:拉姆Lerdorf
吉祥物:大象”
当前版本:PHP7.4(2019年11月28日发布)
最流行的PHP编辑器:PHPStorm或Visual Studio代码对于多用途编辑器
文件扩展名:.php
当前运行PHP的网站数量:来自W3技术的使用统计信息显示78.8%的已知网站使用PHP。
为什么开发人员要使用PHP?
随着我们深入了解PHP所需了解的一切,让我们看看是什么使它成为开发人员如此有用的工具。
它是开源的
像现在的许多编程语言一样,PHP是开源的,这意味着开发人员可以免费使用和修改它。因为它也是一种非常成熟的语言(已经超过15年了),社区正在进行更新,这也意味着它非常稳定。
到处都是
看看任何网站或web应用的后端(也就是服务器端!),你很可能会找到PHP代码。PHP是跨平台的,可以在任何地方使用,包括所有的托管环境,而且安装和配置很简单。PHP的流行意味着许多传统网站使用PHP运行,并且仍然使用它构建。更好的是,网上有大量关于PHP开发的知识。bob外围官网
它是为网络而建的
与其他语言不同,PHP是专门为web设计的。虽然它可以用作通用脚本语言,但这不是它的主要用途。事实上,它的创建者最初开发它是为了让他可以用表单执行酷的操作,并使用数据库作为他的个人主页。有些语言执行类似的功能,比如Ruby;但是,如果您希望web的精确度,PHP是更好的选择。
Web托管服务器已经支持PHP
几乎所有的主机服务器都准备好运行PHP,而不是为特定语言配置web主机服务器。
PHP还能做什么?
PHP可以用于命令行脚本或客户端操作。由于其高度可移植性,PHP可以作为PHP脚本插入到不同语言的软件项目中。PHP不是只是对于动态服务器端编程,尽管这是最常见的用例。
我如何写一个PHP文件?
要编写PHP文件,请从PHP编辑器(如PHPStorm或Visual Studio代码)开始,您也可以使用通用文本编辑器(如记事本),尽管代码编辑器要高得多。为什么?代码编辑器使用PHP linter,这是一种帮助查找代码中错误和bug的工具。这种错误检查机制对于初学者来说是非常好的,这样您就不会因为试图发现代码中的错误而感到沮丧。
PHP中的数据类型是什么?
PHP支持8种数据类型,用于构造变量。这些数据类型包括:
- 整数
- 从0开始
- 积极的还是消极的
- 没有小数点
- 十进制、十六进制或八进制记数法
- 范围-例如32位或64位-取决于体系结构
- 浮点数
- 分数-总是带一个小数点,或指数
- 积极的还是消极的
- 布尔
- 值为TRUE或FALSE
- 一串
- 一个或多个字符
- 数组
- 键/值对的集合,其中键是数组中的索引
- 键可以是整数或字符串
- 值可以是任何其他数据类型
- 对象
- 包含数据和相关的处理方法
- 允许我们进行面向对象的编程,即使PHP是一种脚本语言
- 零
- 仅等于NULL–未定义
- 资源
- 从技术上讲,PHP资源不是实际的数据类型。相反,它存储对外部资源(如数据库调用)的引用。
什么是PHP标签?
PHP标记是一种符号,它告诉文档标记中的代码是PHP,并且应该这样解释。PHP使用开始标记<?php结束标签? >.这意味着PHP可以嵌入到各种不同的文档中,尽管最常见的是嵌入到PHP文件或HTML文档中。这类似于HTML的开始标签< html >和