微信公众号定制开发

tp5引入composer中没有的第三方类的方法
<p> tp5中引入composer中没有的第三方类,将类放入/extend/文件夹中 </p> <p> (1)这里我们创建一个类文件/extend/Person.php </p> <pre class="prettyprint lang-php"> &lt;?php class Person { public $name; public function __construct($name) { $this-&gt;name = $name; } public function say() { return $this-&gt;name . ' say:hello world!'; } } </pre> <p> 在控制器中使用方法: </p> <pre class="prettyprint lang-php"> &lt;?php namespace app\admin\controller; use Person; class Test { public function index() { $person = new Person('ning'); echo $person-&gt;say(); } } </pre> <p>(2)这里我们再创建一个类,/extend/com/Machine.php,注意这里的路径于上面的区别</p> <pre class="prettyprint lang-php"> &lt;?php namespace com; /** * */ class Machine { public $name; public function __construct($name) { $this-&gt;name = $name; } public function say() { return $this-&gt;name . ' say:I am a machine!'; } } </pre> <p class="prettyprint lang-php">在控制器中的使用方法:</p> <pre class="prettyprint lang-php"> &lt;?php namespace app\admin\controller; use com\Machine; class Test { public function index() { $machine = new Machine('Tom'); echo $machine-&gt;say(); } } </pre>