今天在学习并写代码狗微信代码的时候出现了一个问题,我按照视频里使用命名空间的方式进行类引用完全失效,不知道什么原因,我的PHP版本5.5。没办法只好使用include引用,这个小问题轻松解决。但很快又出现了一个问题,我写的类中构造函数不能被调用,老是执行了自动生成的,我检查了N遍代码,愣是没发现原因是什么,在网上复制网友的就行,真是莫名其妙。最大的问题是在构造函数的传值上,无论怎么写就是不传,还是只能使用网友提供的代码,这里贴上能够实现的代码。
PHP类文件 test.php
复制
<?php
class test{
public $test = '';
function __construct($input = '')
{
$this->test = $input;
}
function getTest()
{
echo $this->test;
}
}
?>PHP调用文件 dy.php
复制
<?php
include "test.php";
$a=new test('daimadog');
$a->getTest();
?>运行效果:






评论 (0)