<html> <head> <title>PHP5.4</title> </head> <body> <?php //PHP起始标签 echo "Hello World!"; //PHP输出Hello World! ?>
<!--PHP结束标签--> </body> </html>
一、PHP5.4 的基本语法与写作格式
1、PHP语句分割符
<?php $php = true; //分号结束语句 if($php){ echo "真"; //分号结束语句 } //大括号结束语句 ?>
2、PHP注释与语法标识符
1、// 双斜线模式(单号注释)来源于C++语法的注释模式 2、# 井号模式(单号注释)来源于C语言的注释模式 3、/* 和 */ 斜线配合星号(多行注释)来源与UNIX的shell语言模式
4、<!--和-->是HTML的注释模式
3、函数的使用格式
1、返回值 函数名() 2、返回值 函数名(参数,参数…) 3、函数名(参数, 参数…, 返回变量) 4、返回值 函数名(……)调用符——PHP5.4的新用法
变量的称由一个美元符“$”开头,“$”后是一个标识符。标识字串只字母、数字或下划线组成。变量名的标识符不能以数字开头而且变量名区分大小写。
1、字符串(String)
|
单引号(简单引号)或双引号(功能引号)
|
2、整型(integer) | -2147483648 到 +2147483647(32位) |
3、浮点型(float或double) |
1.8E+308 (1.8×10308)
|
4、布尔型(boolean)
|
“真”或“假”。"NULL"
|
5、数组(Array) | 数组(Array) |
6、对象(Object) | 对象(Object) |
7、资源类型(Resource)
|
系统数据资源 |
系统常量与自定义常量
常量的作用域是全局的,不带美元符号“$”,一个有效的常量名由字母或者下划线开头
系统常量范例:
1、__FILE__ 默认常量,是指PHP程序文件名及路径;
2、__LINE__ 默认常量,是指PHP程序的行数;
3、__CLASS__ 类的名称;
自定义常量
在PHP中是通过define()函数来定义一个常量的,其语法格式为:
bool define ( string $name, mixed $value [, bool case_$insensitive] )
name:指定常量的名称。
value:指定常量的值。
insensitive:指定常量名称是否区分大小写。如果设置为true则不区分大小写;如果设置为false则区分大小写。如果没有设置该参数,则取默认值false。
1. define("COLOR","red"); //定义一个常量COLOR,值为red 2. echo COLOR."<br>"; //输出常量COLOR的值
注意事项: PHP单引号和双引号区别
” ” 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。
‘ ‘ 单引号里面的不进行解释,直接输出。 单引号比双引号要快了
$abc=’my name is tome’; echo $abc //结果是:my name is tom echo ‘$abc’ //结果是:$abc echo “$abc” //结果是:my name is tom
三、运算符与优先级
PHP中有丰富的运算符集,它们中大部分直接来自于C语言。按照不同功能区分,运算符可以分为:算术运算符、字符串运算符、赋值运算符、位运算符、条件运算符,以及逻辑运算符等。当各种运算符同在一个表达式中时,它们的运算是有一定的优先级的
1.算术运算符
2.字符串运算符
一个.(点)就是英文的句号。 它可以将字符串连接起来,组成新字符串,也可以将字符串与数字连接,这时类型会自动转换
<?php $str="string php100"; echo $str."web"; //输出结果string php100web echo $str.123; //输出结果string php100123 $str2="web"; echo $str.$str2; //输出结果string php100web ?>
3.赋值运算符
将右侧表达式的值赋给左侧变量;或者说是将原表达式的值拷贝到新变量中,所以改变其中一个并不影响另一个
4.位运算符
5.比较运算符6.逻辑运算符
7.运算符的优先级