/* function time(){ //系统函数不能定义,但可以包在类范围内的函数和全局函数不是一回事 因些可以重名 } */ class clock{ public function time(){ //echo '现在时间戳是:',time(); //些处调用的是系统的time()函数 echo $this->t(); //内部要使用自身的需要写this } public function t(){ //自己的t echo '内部的time'; } } echo '<br />'; $t = new clock(); $t->time(); //类内的方式可以和外部的方法第一名,关键是有一个类包着 ?>
<?php header('Content-Type:text/html;charset=utf-8'); /* 1、类属性可以赋值也可以不赋值。如果不赋值则初始值为null; 2、在php中,属性必须是一个直接的值。不能是表达式、函数返回值等; public $a=1+1、public $a=time(); 3、类中的函数是包含于类中 所以可以与全局函数重名 */ class clock { public function time() { echo "现在时间戳是10245"; } public function time2() { echo '现在真正时间为' . time(); //此处调用的是系统函数 } } $a = new clock(); $a->time(); echo "<br>"; $a->time2();