当前位置:Gxlcms > 数据库问题 > php 的空间命名以及对对象的相关操作,扩展到对数据库的相关函数

php 的空间命名以及对对象的相关操作,扩展到对数据库的相关函数

时间:2021-07-01 10:21:17 帮助过:19人阅读

<?PHP
namespace Phpclass;
class Loader
{
static function autoload_rege($class)
{
include BASDIR.‘/‘.str_replace("\\","/",$class).".php";
}
}
-------------------------------------------------------------------------Loader.php

<?php
namespace Phpclass;
class Gener{

static function test()
{
echo "this is a test";
}

static function username()
{
echo "命名空间老是找不对地方\n";
}

}
-------------------------------------------------------------------------Gener.php
<?php
namespace Phpclass;
class Objecter
{
protected $array=array();
function __set($name, $value)
{
$this->array[$name]=$value;
}
function __get($name)
{
return $this->array[$name];
}

function __call($name, $arguments)
{
echo "你所调用的函数:$name(参数:<br />";
var_dump($arguments);
echo ")不存在!\n";

}

static function __callStatic($name, $arguments)
{
echo "你所调用的函数:$name(参数:<br />";
var_dump($arguments);
echo ")不存在!\n";

}

function __toString()
{
return "对象不能直接输出\n";
}
function __invoke($argument)
{
return $argument."对象不能当函数用\n";
}
}
-------------------------------------------------------------------------Object.php
<?php
namespace Phpclass;
class Database
{

function where($where)
{
echo "--admin".$where;
return $this;//关键点,关键点,若用链条式语句
}
function update($id)
{
echo $id;
return $this;
}
function limit($count)
{
echo $count;
return $this;
}
function order($order)
{

echo $order;
return $this;
}
}
-------------------------------------------------------------------------Database.php

php 的空间命名以及对对象的相关操作,扩展到对数据库的相关函数

标签:模式   str   object   增加   -o   min   col   ram   ade   

人气教程排行