1、PHP(超文本预处理器)是一种通用开源脚本语言。是动态语言的一种,动态语言还有SAP、ASPX、JSP;
PHP语法吸收了C语言、Java和Perl的特点,主要适用于Web开发领域;
PHP是将程序嵌入到HTML文档中去执行;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快;
PHP几乎支持所有流行的数据库以及操作系统。
PHP使用场景:
①网站需要动态操作的,如注册、登录、查询;
②网站需要生成静态文件确保安全的;
③需要快速看见效果的项目;
④部分游戏服务端(swoole扩展);
……
2、前端的核心在于展示,后端的核心在于和数据库的交互,并且处理你的请求,简单点就是功能的实现。例如:系统报修、选课、上传照片等,这些都是属于后端;
3、标准PHP:
ASP | 微软,比较旧,用的较少 |
ASPX | 微软 |
PHP | |
JSP | 和JAVA有一定的关系 |
4、<h1>在HTML代码里面代表标题,有放大和加粗的效果;
5、PHP和C语言不能混用;
6、完整的文件名是隐藏的,要打开拓展才能显示完整名;
7、PHP写网页的;
8、
PHP常用标记风格 |
---|
<?php ?> |
<script language="php"> </script> |
[注:phpinfo是一个函数]
9、PHP基础语法
①脚本一般而言以<?php 开头,以?>结尾;
②语句使用分号(;)结尾,不可遗漏;
③
数据类型 | |
String | 字符串型 |
Integer | 整型 |
Float | 浮点型(小数点) |
Boolean | 布尔型(true或false) |
Array | 数组(一个变量中储存多个值) |
Object | 对象 |
NULL | 空值(可以把变量清空) |
④变量声明:美元符开头,如$value;
⑤常量声明:define(常量名,常量值);[注:常量是定义后不会变化的东西]
⑥函数实际上是实现功能的模块,调用函数必须使用括号将参数包起来,如:md5("admin")
10、echo意思是输出,核心在于输出字符串。
11、单引号与双引号的区别:双引号会对中间的变量进行再一次的解析;
单引号只会把中间的东西当字符串输出;
12、串接
①PHP输出是有串接符号 . ,代表着两个连接,一起输出
②串接赋值:. =
13、PHP中加减乘除看第一位
14、函数实际上是实现功能的模块;
15、如何定义一个函数
<?php
function functionName()
{
要执行的代码;
}
?>
① return返回,这里的$b其实是一个形参,这里的$b并没有具体意义;
②形参只在函数的内部使用,相当于它的作用域仅仅在于这个函数,只在函数的内部使用
16、注释
单行注释 | #、// |
多行注释 | /*内容*/ |
17、PHP赋值运算符用于向变量写值;
PHP中基础的赋值运算符是" = ",这意味着右侧赋值表达式会为左侧运算数设置值。
赋值 | 等同于 | 描述 |
---|---|---|
x = y | x = y | 右侧表达式为左侧运算数设置值 |
x + = y | x =x + y | 加 |
x · = y | x = x · y | 减 |
x * = y | x = x * y | 乘 |
x / = y | x = x / y | 除 |
x % = y | x = x % y | 模数 |
18、类似$a = 2这样的语句,= 不是比较,而是赋值;
19、在PHP中==是比较,只有成立才会返回值;
20、===比较类型且比较数值;
21、查看变量是什么类型:var_dump( );
能够把echo输出不了的东西输出,可以理解为是一个万能的输出。
22、条件分支
① if……else,判断是否成立,成立则执行……,不成立则执行……
23、Switch语句
[注:and,or也可以用&&,||来代替,是相同意思]
编程语言逻辑是很缜密的,上面这个方法虽然也能够执行,但是比较复杂也不够严谨,执行过程中会出写错误,所以我们可以使用更好的代码语句:Switch语句
如果是有选择的执行若干代码块之一,则使用Switch语句,这样可以避免冗长的if……elseif……else代码块
①break的意思是指跳出这个循环,不会再往下面执行了 ;
②case是条件的意思;
③default当上面的条件都不满足的情况下,就执行……
更多推荐
后端基础PHP——简介及基本函数(上)
发布评论