基础语法
1.PHP四种定界符
a) 标准风格
<?php
//php代码
?>
b) 短标记风格
<?
//php代码
?>
c) ASP风格,在php.ini中开启asp_tags=on
<%
//php代码
%>
d) script风格
<script language='php'>
//php代码
</script>
注意:PHP支持省略结束定界符,在什么情况下可以省略?从PHP开始到最后全都是php代码的时候可以省略。
2.PHP语法特点
a) PHP以分号结尾,php的结束定界符自带了一个分号
b) PHP关键字不区分大小写,变量名区分大小写
3.输出语句
a) echo
- 可以输出数字,字符串
- 不能输出布尔值,true输出为1,false输出为空
- 不能输出数组和对象
- 没有返回值
- echo不带括号,可以一次输出多个参数,如果带括号只能输出一个参数
b) print
- 只能输出数字和字符串
- print带括号和不带括号都只能有一个参数
- 输出成功会返回1,失败返回0
c) var_dump
- 可以输出所有的变量,数字,字符串,布尔,数组,对象,包括键,值和数据类型
d) print_r
- 用来输出数组的详细信息,包括数组的键和值(没有数据类型)
常量的注意事项
- 常量名前面没有$
- 用define(常量名,常量值,[true/false])函数来声明
- 默认常量名是区分大小写的,可以通过设置define()的第三个参数为true,就不区分大小写
- 常量只能声明一次
- 通过define()函数来判断常量是否被声明
PHP变量规则
- 变量以$符号开始,后面跟着变量的名称
- 变量名必须以字母或者下划线字符开始
- 变量名只能包含字母数字字符以及下划线
- 变量名不能包含空格
- 变量名是区分大小写的( A是两个不同的变量)
PHP注释
a) 单行注释:#和//
b) 多行注释:/* */