php API接口最基本的写法

<?php
namespace Home\Controller;
use Think\Controller;
interface iTemplate//首先要定义接口的方法,在里面定义了,下面的类里面就必须用到这些方法,否则就会报错的。
{  
    public function index($name, $var);
    public function setVariable($name, $var);
    public function getHtml($template);
}
class ApiController implements iTemplate
{
    private $vars = array(); 

    public function index($name='jiazuqian', $var='select')
    {
        $this->vars[$name] = $var;
        //dump($this->vars[$name]);
    }

    public function setVariable($name, $var)
    {
        $this->vars[$name] = $var;
    }
  
    public function getHtml($template)
    {
        foreach($this->vars as $name => $value) {
            $template = str_replace('{' . $name . '}', $value, $template);
        }
 
        return $template;
    }
}
?>

猜你喜欢

转载自blog.csdn.net/qq_21834227/article/details/80736319