1 php标记符
正常情况:开头由<?php
开始,结尾加上?>
但如果整个文件都是php代码并没有其他的代码的情况下可以省略?>
。
例如:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>php tag</title>
</head>
<body>
hello html<br>
<?php
echo 'hello php'
?>
</body>
</html>
2 常量与变量
声明变量格式:
$ 变量名称 = 变量值
$a = 10;
调用变量同样为:$变量名称
如:
<?php
$a = 10;
$b = 5;
echo $a+$b;
echo $a;
常量的声明是:const 变量名字 = 变量值
,但是调用常量直接填写常量名即可。如:
<?php
const THE_VALUE = 100;
echo THE_VALUE;
还有一种声明常量的方式:define('变量名称',变量值);
。
变量可以多次赋值,而常量只能被赋值一次。
<?php
const THE_VALUE = 100;
const THE_VALUE = 200;
echo THE_VALUE;
类似于这样的定义方法是错误的,同样的变量名被定义了2次。
3 函数
定义:包装了很多功能代码块。
意义:可以达到重复使用的效果,减少代码冗余。
定义格式:
function 方法名(){
代码块
}
运行方法:2种
1.方法名();
<?php
function traceHelloPhp(){
echo 'hello php<br>';
echo 'hello world';
}
traceHelloPhp();
2.通过定义一个变量,变量值等于函数名,然后通过$变量名();
的方法来调用函数。
<?php
function traceHelloPhp(){
echo 'hello php<br>';
echo 'hello world';
}
$func = 'tracehelloPhp';
$func();
3.传入参数,和java差不多直接代码
function sayHello($name){
echo 'hello'.$name.'<br>';
}
sayHello('张三');
sayHello('李四');
function traceNum($a,$b){
echo 'a='.$a.',b='.$b;
echo "a = $a,b = $b <br>";
}
traceNum(2,3);
**注意:不同意java,他可以实现一种很方便的方法。 ** echo "a = $a,b = $b <br>";
不同于java,他可以在""
中直接调用变量。
4.带返回值:
function add($a,$b){
return $a+$b;
}
echo add(2,3);