PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。

以上是一个简单的回答,不过这是什么意思呢?请看如下例子:

一个介绍性的范例(推荐学习:PHP编程从入门到精通)

Example

echo "Hi, I'm a PHP script!";

?>

请注意这个范例和其它用 C 或 Perl 语言写的脚本之间的区别——与用大量的命令来编写程序以输出 HTML 不同的是,PHP 页面就是 HTML,只不过在其中嵌入了一些代码来做一些事情(在本例中输出了 "Hi, I'm a PHP script!")。

PHP 代码被包含在特殊的起始符和结束符 <?php 和 ?> 中,使得可以进出“PHP 模式”。

和客户端的 JavaScript 不同的是,PHP 代码是运行在服务端的。如果在服务器上建立了如上例类似的代码,则在运行该脚本后,客户端就能接收到其结果,但他们无法得知其背后的代码是如何运作的。

甚至可以将 web 服务器设置成让 PHP 来处理所有的 HTML 文件,这么一来,用户就无法得知服务端到底做了什么。

使用 PHP 的一大好处是它对于初学者来说极其简单,同时也给专业的程序员提供了各种高级的特性。当看到 PHP 长长的特性列表时,请不要害怕。可以很快的入门,只需几个小时就可以自己写一些简单的脚本。

php是一种,php是一种什么类型的语言相关推荐

  1. 报文如何截取时间_5种报文、8种邻居状态机详解OSPF工作原理

    上一章节介绍了OSPF相比RIP具有无环路.路由收敛速度快.可扩展性好的特点.知识卡片 | 链路状态路由协议OSPF凭什么会取代RIP? 我们知道路由协议的最终目的是为了计算最优路由加入路由表来指导I ...

  2. LVS原理详解(3种工作方式8种调度算法)--老男孩

    一.LVS原理详解(4种工作方式8种调度算法) 集群简介 集群就是一组独立的计算机,协同工作,对外提供服务.对客户端来说像是一台服务器提供服务. LVS在企业架构中的位置: 以上的架构只是众多企业里面 ...

  3. WindowsServer2012史记7-茴香豆的五种写法和四种”显示计算机”的方法

    消失的"计算机"? [这周九叔工作比较忙,还有其他琐事缠身,因此SystemCenter2012SP1系列的发布稍慢,抱歉了各位.] 众所周知,WindowsServer2012和 ...

  4. 杀手级AI补代码工具问世,支持23种语言及5种主流编辑器,程序员沸腾了

    边策 安妮 发自 凹非寺 量子位 出品 | 公众号 QbitAI GPT-2,一个来自OpenAI的逆天语言模型,现在能用来补全代码了. 一位来自加拿大的大四学霸,开发了一款"Deep Ta ...

  5. python 是什么类型的语言-python是一种什么类型的语言

    小时不识月,呼作白玉盘.很多人习惯地说Python不过是一种脚本语言而已,实际上这种说法是非常不准确的,完全不能体现出Python的强大. 严格来说,Python是一门跨平台.开源.免费的解释型高级动 ...

  6. 【页面传值6种方式】- 【JSP 页面传值方法总结:4种】 - 【跨页面传值的几种简单方式3种】...

    页面传值--最佳答案6种方式: 一. 使用QueryString变量 QueryString是一种非常简单也是使用比较多的一种传值方式,但是它将传递的值显示在浏览器的地址栏中,如果是传递一个或多个安全 ...

  7. ML之kNN(两种):基于两种kNN(平均回归、加权回归)对Boston(波士顿房价)数据集(506,13+1)进行价格回归预测并对比各自性能

    ML之kNN(两种):基于两种kNN(平均回归.加权回归)对Boston(波士顿房价)数据集(506,13+1)进行价格回归预测并对比各自性能 目录 输出结果 设计思路 核心代码 输出结果 Bosto ...

  8. ML之SVM(三种):基于三种SVM(linearSVR、polySVR、RBFSVR)对Boston(波士顿房价)数据集(506,13+1)进行价格回归预测并对比各自性能

    ML之SVM(三种):基于三种SVM(linearSVR.polySVR.RBFSVR)对Boston(波士顿房价)数据集(506,13+1)进行价格回归预测并对比各自性能 目录 输出结果 设计思路 ...

  9. springmvc常用5种注解_砂石骨料线常用的5种破碎设备、5种筛分和制砂设备特点比较...

    砂石骨料生产主要分为矿山开采.破碎.筛分及整形制砂几个环节,一般根据原料特性.系统规模.场地布置条件.系统工艺等进行设备选型,涉及的主要设备有破碎机.振动筛.制砂机,辅助设备有带式输送机.给料机.石粉 ...

  10. 杀手级 AI 补代码工具问世,支持 23 种语言及 5 种主流编辑器,程序员沸腾了...

    点击⬆️"小詹学Python",选择"星标"公众号 重磅干货,第一时间送达 本文转载自量子位,禁二次转载 边策 安妮 发自 凹非寺 量子位 出品 | 公众号 Q ...

最新文章

  1. 关于产品版本英语缩写
  2. 玻璃体浑浊的分子原理
  3. SecureCRT无法登录Ubuntu
  4. Java笔记-RabbitMQ的消息确认机制(事务)
  5. Android图片上传和下载,android 上传/下载 图片
  6. 流水灯verilog实验原理_流水灯实验
  7. php mysql网页评论,PHP / MySQL:如何在您的网站中创建评论部分
  8. Cisco 交换机EC 捆绑
  9. vc中文件的读写操作
  10. 实现一个进度条的打印
  11. aspx 请求不到后端_2021了你该知道的6个Node.js后端框架
  12. 中文python笔记
  13. 二、SSD网络原理及代码讲解
  14. EKF_SoC:基于MATLAB/Similink的扩展卡尔曼滤波器EKF的锂电池SoC计算仿真模型
  15. idea2018 2020_2019~2020上海沪牌价格一览表
  16. FPGA状态机跑飞 的解决办法
  17. cocos2dx-9.键盘事件-实现精灵的连续移动
  18. MFC edit control动态设置密码
  19. sop8封装的8脚蓝牙芯片KT6368A的低功耗测试说明
  20. 解释机器学习中的熵、联合熵、条件熵、相对熵和交叉熵

热门文章

  1. Nginx配置文件(作为Web服务器)
  2. ASP.NET MVC4(Razor)从客户端中检测到有潜在危险的 Request.Form 值
  3. 小程序中的大道理之二
  4. AutoIt:工具栏中没有其它工具,eg,Koda
  5. IPC通信:互斥锁和条件变量
  6. [备忘]Vim的一个插件扩展版本——exVim
  7. mysql 修改字段为主键自增_给MySQL中某表增加一个新字段,设为主键值为自动增长。...
  8. Java七大设计模式原则(附相关电子图书下载)
  9. mybatis框架的搭建简单步骤,还有其他的各项配置说明,简单易懂,仅作为个人参考,不作为网络学习借鉴
  10. [转]跨域资源共享 CORS 详解