コード例 #1
0
/*
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();  //类内的方式可以和外部的方法第一名,关键是有一个类包着




?>
コード例 #2
0
ファイル: 3.php プロジェクト: jason9596/class
<?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();