php创建一个猫咪,新手在学php

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:56   3811   0

这两天有时间学习了下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."
");

}

function __construct($as,$ab)

{

echo("successd!
");

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()."
");

echo("上次登录时间:".$U2->GetLastLoginDate()."
");

echo("上次登录时间:".$U3->GetLastLoginDate()."
");

?>

以下是class方面的简单代码

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP