博客列表 >谈谈对PHP的理解

谈谈对PHP的理解

邯郸易住宋至刚
邯郸易住宋至刚原创
2019年11月17日 16:55:052786浏览

谈谈对PHP的理解

1、PHP(Hypertext Preprocessor 超文本预处理器) 的简称

PHP是通用的,免费开源的,运行在服务器端的脚本编程语言
通用:指跨平台,如:Windows、Linux、MacOS
免费:意味着你不必为PHP花一分钱,哪怕用在商业项目中
开源:意味着你可以轻松获取全部源代码,并进行定制或扩展
服务器端:意味着你必须将它安装在服务器环境下才可以使用
脚本语言:意味着与JS一样,也是解释型语言,按编写顺序执行

2、PHP 能做什么

可以快速动态的生成HTML页面
可以返回前端需要的各种类型的数据
可以高效安全的处理表单数据
可以控制与客户端的会话( Cookie/Session )
可以安全的操作服务器上的文件
可以对用户的行为进行授权控制
可以高效安全的操作各种类型的数据库
通过扩展,可以实现加密,压缩等其他功能
可以提供接口数据,包括:小程序、APP、等其他语言

3、学习 PHP 需要什么基础

[danger] HTML:超文本标记语言
CSS:层叠样式表
JavaScript:前端脚本编程语言

4、PHP 的优势

[danger] PHP 简单易学,上手快
PHP 开发效率高,开发成本低
PHP 执行效率高、安全性好、功能强大
PHP 支持多种平台服务器:Linux Windows Unix 服务器数量不受限制

5、php-cgi,它的执行流程大致如下:

初始化php的各种变量
调用并初始化: Zend虚拟机
加载并解析: php.ini
激活: Zend
4.1 Zend加载php程序,做词法/语法分析
4.2 编译生成:opcode,并执行
4.3 输出结果
4.4 关闭: Zend
将结果返回: web 服务器

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议