这里连结上一天说的内容,上一天没有举例,因为有点篇幅太多了,所以直接在今天的开头写个例子~~
<?php
//写一个熊生活
class BearLife
{
//成员属性
public $type = 'Animal';
public $memory = 'I\'m cute.';
public $food = 'Fish';
static public $habit = '看动漫';
static public $color = 'Brown';
//成员方法
function playGame()
{
echo '玩~玩起来~好想玩桌游><';
}
function seeMovie()
{
echo $this->food . '怕又爱看鬼片,吓吓自己身体壮';
}
static function slogan()
{
echo '能走就不要坐,能坐就不要躺......的相反 ';
}
static function music()
{
echo '超爱听说唱!';
}
function test()
{
//两种访问方式
//类名方式
//echo BearLife::$habit;
//self关键
echo self::$habit;
}
}
// echo BearLife::$color;
BearLife::music();
// BearLife::slogan();
$one = new BearLife;
//BearLife::seeMovie();
//$one->test();
//调用静态成员方法
//$one->music();
//无法调用
//echo $one->habit;
///echo BearLife::$habit;
__sleep()
__wakeup()
__clone()
魔术方法 __autoload()
命名空间用来解决重名问题,将代码划分不同的区域,每个区域的常量、函数和类的名字互补影响
定义命名空间使用namespace关键字声明:
环境 Windows 10 21H1 x64dbg Aug 2 2020, 13:56:14 IDA...
前言 大数据、AI 是这几年的热门议题,不管是公司还是客户都会开始透过资料分析或机器学习来改善自家产...
前言 在这系列文章中,我会使用Azure来运行所有的程序,如何使用Azure的文章在这里 这边则是使...
第8天,再撑...22天... 我觉得...有必要继续深入探讨JWT JWT(JSON Web To...
再探链结串列与树结构 在前三天的刷题实战中,我们一起实作了线性的链结串列和非线性的树相关的题目。其...