PHP纯小白入门 (一) —— 什么是PHP

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_20025577/article/details/85257061

注:本文为PHP纯小白教程,还是需要有一点前段基础的, 大佬可以无视这篇文章了,当然,我更希望大佬给我指出我的错误。


一:什么是PHP?

学习一门语言,第一件事就是先去了解它,是什么,能干什么?

PHP(外文名:PHP: Hypertext Preprocessor),超文本预处理器,是一种被广泛应用的开源通用弱类型运行在服务器的脚本语言,适用于Web开发,可以嵌入HTML,主要用途是快速编写动态生成的 web 页面。

这里说明一下:

弱类型:大家学前端的时候,应该都学过JavaScript吧,在js中,声明一个变量,是需要var一下就可以了,类型是通过变量的值来判断,可以随时更改,如下

var a = 1;//整数型
var b = '1';//字符窜类型

但是在别的语言中,比如Java,在Java中声明一个变量,需要同时声明它的类型,不经过强制转化,无法更改,如下

int d = 3, e = 4, f = 5;//整数
String s = "runoob";//字符窜

PHP就是一门弱类型的语言,没有强类型严谨,但是灵活

接下来说一下静态和动态页面,在没学PHP之前,你们可能会这么认为:静态页面就是HTML+CSS,动态就是添加js动画,使页面动起来,现在纠正一下大家对此的理解

静态页,可以理解为我们能看到的部分,也就是说,我们之前写的前端页面都叫做静态页面

动态页,可以理解为我们看不到的部分,比如,数据的传递

举个例子,淘宝大家都很熟悉,在打开淘宝的时候,很多商品就出现在页面上,但这些是写在HTML上的吗?当然不是,淘宝首页的商品不是固定的,基本每天都会变化,写在HTML上的话,需要大量的时间去修改每一个页面。其实我们打开淘宝到展示商品这段时间,浏览器帮我们发出和接收了一个请求,服务器收到请求后,知道了你要看淘宝首页,把所有即将展示的商品信息告诉你的浏览器,然后浏览器就会在相应的位置显示商品,这就是动态页面

二:PHP能做什么

PHP能做任何事,但最主要的,做得最好的,就是与数据库交互来开发web应用,而数据库中mysql是目前公认和php兼容最好的,也是用的最多的组合。

比如Web开发,小程序开发,APP后台等,在这些领域,尤其是Web开发,PHP一直是老大哥级别的存在

目前为止,80%的公司都会使用PHP进行后端开发

PHP的优势在于入门简单、用户群体大,但这也同样成为了PHP的缺点,简单说明培训周期短,招人容易,所以PHP不缺人,只缺人才。

另外,PHP拥有很多成熟的框架、支持目前的主流技术、开发成本低等优势

更多的说明,可以阅读PHP官方手册了解,再此我就不一一论述了,下一章进入准备阶段

官方文档  http://php.net/manual/zh/

猜你喜欢

转载自blog.csdn.net/qq_20025577/article/details/85257061