这两天有时间学习了下PHP,凭着一点c/c++的底子,能够很快的学习到数据库方面,也算要小小的偷笑下,虽然未接触过脚本以及数据库的知识,但是还是狠下心来学习一番。
php 方面,知道了cookie和session这两个,cookie缓存到用户本地,而session存放在服务器,相比较来说session更安全些。
和c/c++里面有点大不同的是,php函数定义是function 函数名(){ },没有返回数据类型,而类里面 格式方面 需要在类内部用 $this->var的形式来访问数据,而static的数据则需要 self::$var来访问。
::::::
<?php class Myfirstclass { public $user; //成员变量 private $pass; private static $count =0; function output() //成员函数 { echo($this->user."<BR>"); } function __construct($as,$ab) { echo("successd!<BR>"); self::$count++; $this->user =$as; $this->pass=$ab; } function __destruct(){ echo ($this->user); self::$count--; } static function getcount() { return self::$count; } } class UserLogin extends Myfirstclass { private $lastLoginTime; function __construct($name="") { $this->user=$name; $cur_time=getdate(); $this->lastLoginTime=$cur_time['year']."-".$cur_time['mon']."-". $cur_time['mday']." ".$cur_time['hours'].":".$cur_time['minutes'].":".$cur_time['seconds']. "\n"; } function GetLastLoginDate() { return $this->lastLoginTime; } } $U1=new UserLogin("XX"); $U2=new UserLogin("X1"); $U3=new UserLogin("X2"); echo("上次登录时间:".$U1->GetLastLoginDate()."<BR>"); echo("上次登录时间:".$U2->GetLastLoginDate()."<BR>"); echo("上次登录时间:".$U3->GetLastLoginDate()."<BR>"); ?>
以下是class方面的简单代码