常量:使用const(php5)声明,只能被赋值一次,php5以下版本使用define;
<?php const THE_VALUE = 100;//PHP5中才有const echo THE_VALUE; define('THE_VALUE',200);//低于PHP5的老版本可以使用define echo THE_VALUE;
函数:包装了很多功能的代码块;
优点:便于在别处调用
<?php function traceHelloPHP(){ echo 'Hello PHP!'; echo '<br/>'; echo 'Hello World!'; echo '<br/>'; } traceHelloPHP(); //函数的另外一种执行方式 $func = 'traceHelloPHP';//把函数当成参数传递,e.g.回调方法 $func(); //函数的传入参数--单个传入参数 function sayHelloTo($name){ echo 'Hello '.$name.'<br/>'; } sayHelloTo('Vito'); //函数的传入参数--多个传入参数 function traceNum($a,$b){ // echo 'a = '.$a.', b = '.$b.'<br/>'; echo "a = $a,b = $b";//较为简便的写法 } traceNum(2,3); function add($a,$b){ return $a+$b;//返回值 } echo add(10,2);