[笔记]PHP语法基础备忘

来源:互联网 发布:c语言pdf下载 编辑:程序博客网 时间:2024/06/08 15:54

1.四种界定符

1.1 标准风格

<?php   //php代码?>

1.2 短标记风格,在php.ini中开启short_open_tags=on

<?   //php代码?>

1.3 asp风格,在php.ini中开启asp_tags=on

<%   //php代码%>

1.4 script风格

<?script lanuage='php'>   //php代码<?script>

PHP支持省略结束定界符,在什么情况下省略?

从PHP开始定界符一直到最后全部都是PHP代码的时候可以省略

2 PHP语法的特点

2.1 PHP以分号结尾;

结束定界符?>里面自带了一个分号。

2.2 PHP关键字不区分大小写,变量名是区分大小写的。

3 变量

3.1 变量的概念

3.2 变量的命名规则

1.变量必须以$开头,$不是变量名的一部分,仅仅表示变量的开始。
2.除了$外,以字母下划线开头,后面跟的是字母、数字、下划线。
3.变量名区分大小写。

3.3 变量的传值和传址

1.默认情况下,变量的赋值传递是值
2.在变量前面加上&符,表好似取变量的地址。

3.4 销毁变量

1.用unset()函数销毁变量
2.销毁的是变量名,变量的值由PHP垃圾回收机制销毁。

3.4 可变变量

将变量的名字存在另一个变量中。

4.常量

4.1 常量的定义

固定不变的值,如果有一个值在脚本执行的过程中保持不变,就可以将这个值声明成常量。

4.2 定义常量的注意事项

1.常量名前面没有$
2.用define(常量名,常量值,[true|false])函数来声明
3.默认常量名是区分大小写,可以通过设置define()的第三个参数为false就不区分大小写。
4.常量只能声明一次

4.3 判断常量是否被定义

通过defined()函数来判断常量是否被声明。

5 变量的数据类型

5.1 标量类型(基本类型)

1.整型(int)
2.浮点型(float) 也叫双精度型(double)
3.布尔型(true|false)
4.字符串型
a) 单引号字符串是真正的字符串
b) 双引号字符串要将字符串中的变量解析
c) 如果变量在字符串的中间,用{}括起来,{$符之间没有顺序,{&$}都可以。
5.复合类型
a) 数组
b) 对象

6 数组

6.1 分组分为索引数组和关联数组

6.2 索引数组:通过元素的位置做下标(键)

6.3 关联数组:通过与值有某种关联的字符串做键

7 输出语句

7.1 echo

1.可以输出数字、字符串。
2.输出布尔值不行,TRUE暑促成1,FALSE输出层空。
3.不能输出数组和对象。
4.没有返回值。
5.echo不带括号可以输出多个参数,如果带括号只能输出一个参数。

7.2 print

1.只能输出数字和字符串
2.print带括号和不带括号都只能有一个参数
3.print输出成功会返回1,失败返回0

7.3 print_r

1.用来输出数组的详细信息,包括数组的键和值。(没有数组类型)

7.4 var_dump

1.可以输出所有的变量,数字、字符串、布尔、数组、对象,包括键、值、数据类型。

8 PHP执行过程

客户端给服务器发送一个HTTP请求,如果请求的是HTML页面,服务器不执行,直接将HTML页面发送到客户端;如果请求的是PHP页面,apache会执行PHP页面并生成标准的HTML页面发送到客户端。

9 PHP的注释

9.1 单行注释 // 和

9.2 多行注释:/* */

10 PHP 运算符

10.1 算数运算符

10.2 关系运算符

注意:
1.比较运算符的结果就两个,TRUE和FALSE
2.==只比较值,不比较数据类型
3.===比较值和数据类型

10.3 逻辑运算符

&& || !

10.4 字符串连接符

10.5 赋值运算符

10.6 三元运算符

11 多分支

12 多路选择

13 循环语句

13.1 for循环

13.2 while循环

13.3 do-while循环

13.4 foreach

14 跳转语句

15 函数

原创粉丝点击