PHP OOP: Yöntem Zincirleme

0 Cevap php

Ben aşağıdaki kodu var,

<?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);

Nasıl bu script bu yüzden bu kullanabilirsiniz değiştirebilir?

$test = Templater::assign('key', 'value')->assign('key2', 'value2')->draw();
print_r($test);

0 Cevap