[笔记]PHP语法基础备忘

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 函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值