【发布时间】:2010-06-07 15:47:12
【问题描述】:
我有以下代码,
<?php
class Templater
{
static $params = array();
public static function assign($name, $value)
{
self::$params[] = array($name => $value);
}
public static function draw()
{
self::$params;
}
}
$test = Templater::assign('key', 'value');
$test = Templater::draw();
print_r($test);
如何更改此脚本以便使用它?
$test = Templater::assign('key', 'value')->assign('key2', 'value2')->draw();
print_r($test);
【问题讨论】:
-
您可能还想修改 assign() 方法,以便它可以接受键 => 值的数组。
-
你应该更精确地确定你真正想做的事情。一个简单的关联数组是否符合您的目的?
标签: php oop method-chaining