时间:2021-07-01 10:21:17 帮助过:19人阅读
-------------------------------------------------------------------------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