php基础知识点
php脚本在服务器上执行,然后将纯HTML结果返回到浏览器
前端页面:HLML,JS,CSS、
后端页面:PHP,JSP,ASP,ASPX等等
基本的PHP语法:
<?php
//php 代码
?>
1.PHP中的变量
1.变量必须以$符号开始;
2.变量名必须以字母后下划线开始;
3.变量名不能包含空格;
PHP变量作用域:local,global,static,parameter
echo/print语句:
echo可用输出一个或多个字符串,没有返回值;
print只允许输出一个字符串,返回值总为1
EOF(PHP):
1.必须使用分号;
2.EOF可以用任意其他字符代替,只需保证结束标识与开始标识一致;
3.结束标识必须顶独自占一行;
例如:
<head>
<meta charset="UTF-8">
</head>
<?php
echo <<<EOF
< >
EOF;
?>
3.print_r:打印关于变量的易于理解的信息,如果给出的是string,int,float,将打印变量值本身。如果给出的是array,将会按照一定格式显示建和元素
4.var_dump:此函数显示关于一个或多表达式的结构信息,包括表达式的类型和值。数组将递归展开值,通过缩进显示其结构
var_dump与print_r的区别:var_dump返回表达式的类型与值而print_r仅返回结果
1.字符串
一个字符串时一串字符的序列
2.整型
整型可以用十进制,十六进制(0x),八进制(0)
3.浮点型
浮点数是带小数部分的数字,或者是指数形式
4.布尔型
布尔型可以是true或false
5.数组
数组可以在一个变量中存储多个值
<?php
$cars=array("a","b","c");
var_dump($cars);
?>
6.php对象
对象数据类型也可以用于存储数据
在PHP中对象必须申明
7.NULL值
NULL值表示没有值 NULL是数据类型为NULL的值
NULL值指明一个变量是否为空值,同样可用于数据空值和NULL值的区别
8.资源类型
PHP资源resource是一种特殊变量,保存了到外部资源的一个引用
常见资源数据类型有打开文件,数据库连接,图形化部区域等
使用get_resource_type()函数可以返回资源类型
类型比较
==:只比较值,不比较类型
===:比较值,也比较类型
二,PHP常量
常量值被定义后,在脚本的其他任何地方都不能被改变
常量名不需要加$
定义:bool define();
并置运算符
“.”用于把两个字符串连接起来
例如:$a.$b;
strlen()函数:strlen("hello world"); 输出:12
strpos()函数:用于在字符串内查找一个字符或自定的文本
例如: strpos("hello world","world"); 输出:6