2-2-1PHP的文档结构及文档我赢职场
一、PHP[Hypertext Preprocessor]中文名:“超文本预处理器”是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
二、PHP的语法结构
1》标准风格(XML风格),开发中最为常用
<?php
代码段
?>
2》短风格
<?
代码段
?>
开启php.ini配置中short_open_tag = On,支持短风格
3》ASP风格
<%
ASP风格
%>
开启php.ini配置中asp_tags = On,支持ASP风格
4》script风格,默认支持
<script language=”php”>
内容
</script>
注意:PHP文档中当只有php代码的时候,结束符号?>可以省略
三、PHP文档组成
l PHP代码
l HTML代码
l JS代码
l Css代码
2-2-2PHP中变量的声明原则我赢职场
2-2-5PHP中变量的数据类型我赢职场
2-2-6PHP中变量的数据类型我赢职场
PHP的代码
四、变量:存储在内存中有名称的数据,会随着程序的运行而产生变化。
如何声明一个变量:
1》$变量名称;
2》$变量名称=值;
3》$变量名称=$变量名称=…=值;
注意:每句PHP代码以分号;结束
说明:
1》以$符号开始
2》命名变量名称是,必须要以字母或者下划线开头,中间可以包含字母、数字、下环线
3》命名时不可以包含特殊字符,如空格、斜线、反斜线等。
4》PHP中变量严格区分大小写
5》变量名称最好含义明确
6》最好遵循驼峰原则
小骆驼:$lowerCaseIf; 第一个首字母小写,其他首字母大写
大骆驼:$LowerCaseIf 所有首字母大写
7》php是一种弱类型语言,变量可以不声明,直接使用。
五、PHP变量数据类型
PHP中共支持8种数据类型,3种伪类型
8种主要数据类型:
1》标量类型(存储单一数据类型):
l 整型:int/integer存储整数 123、0、9,可以是八进制、十进制、十六进制数据。
分为有符号(-2147483648~2147483647)、无符号:0~40亿
l 浮点型
l 布尔类型
l 字符串型
字符串的定界符:’’或者“”或者Heredoc
$str=<<<名称
内容
名称
转义符:
\”
\’
\n 换行
\t 水平制表符
\r 回车
\f
\\
\$
A、双引号解析变量,单引号不解析变量
B、双引号解析所有的转义符,而单引号只解析\’和\\
如果说单引号和双引号要出现在浏览器效果中的时候,需要使用HTML实体
如果说单引号和双引号要出现在源代码的时候,我们需要使用转义符了
PHP引擎在解析变量的时候,会尽可能多的去取一些合法字符,他认为取得合法字符越多,这个变量含义就越明确,通过{}来解决这个问题
$k="king"; echo "我的名字叫{$k}s"; echo "我的名字叫${k}s"; |
{}的另一个作用,取出字符串中指定字符,通过下标,下标从0开始。
2》复合类型
数组(array)
$array=array(1,2,3,4,5); echo gettype($array); |
对象(object)
<?php $obj=new StdClass(); echo gettype($obj); ?> |
3》特殊类型
空null
l 变量没有声明直接使用,类型为Null
l 变量赋值为null
l 被unset函数注销掉的变量
资源(resources)
<?php $handle=fopen("resource.php","r"); echo gettype($handle); |
3种为类型
Mixed混合类型
Number数值类型(整形、浮点型)
Callback 回调函数:把一个函数的名称当做参数传进去
六、常用函数:
1》echo:输出语句,将值输出到浏览器。
echo “字符串”:
echo 123;
echo(“123456”);
echo $a;
echo $a,$b,$c; 一次输出多个变量值
2》gettype():得到变量的类型
语法:string gettype($var);
3》var_dump():打印变量信息
打印出变量类型和值
语法:void var_dump($var1,$var2…);
4》unset()注销变量
语法:unset($var,$var2…);