一、初识php:
php是免费开源的运行在服务器端的脚本编程语言,可以跨平台应用,如:Windows、Linux、MacOS。
php完全免费,哪怕应用到商业项目上也是免费的。
php是开源性的,可以从网上轻松获取全部源代码自行更改或直接拿来使用。
php属于解释性语言,是按照编写顺序执行的。
二、PHP能做什么:
1.可以快速动态的生成HTML页面
2.可以返回前端需要的各种类型的数据
3.可以高效安全的处理表单数据可以控制与客户端的会话( Cookie/Session )
4.可以安全的操作服务器上的文件可以对用户的行为进行授权控制可以高效安全的操作各种类型的数据库
5.通过扩展,可以实现加密,压缩等其他功能可以提供接口数据,包括:小程序、APP、等其他语言
三、PHP文件中除了有PHP代码外,还可以有:HTML代码、CSS代码、JavaScript代码、纯文本。
四、PHP的优势:
PHP 简单易学,上手快
PHP 开发效率高,开发成本低
PHP 执行效率高、安全性好、功能强大
PHP 支持多种平台服务器:Linux Windows Unix 服务器数量不受限制
五、php运行流程:
客户通过浏览器发出http请求: index.php, 访问一个Web应用程序web服务器接受到这个请求,发现是访问Web应用程序,于是通过CGI协议,转发给Zend虚拟机处理CGI启动Zend虚拟机,对php脚本进行解析并执行,执行完毕输出html,并关闭Zend虚拟机CGI将执行结果返回到web服务器, 并由它返回到客户端, 最终完成一个完整的http请求响应过程。
六、php的语法:
1.语言标记:<?php
?>
2.输出:echo echo '123'; echo输出后边需用引号包裹(单引号里面是包裹文本,双引号里面可以包裹文本和变量。)输出的内容,echo输出的内容可以是有逻辑性的,也可是无逻辑性的。最后用;表示结束。
3.php标记语言可以嵌入到html文档中,web服务器会处理html文档,属于php的标记语句会交由php.exe(php解析器)分析后以html文档形式转轨web服务器再转送到浏览器显示。
4.php变量:个人觉得变量就是给一个个不同种类的小盒子里添加内容,添加内容叫赋值,小盒子就叫变量名,当你需要用到这个盒子的内容的时候,echo就是打开盒子展现盒子里的内容。变量的用处非常广泛。
5.php常量:常量声明后,不允许改变有效的常量名以字母或下划线开头。