当前位置:代码狗 > 开发教程 > WEB开发教程 > 正文

PHP类的构造函数传值

今天在学习并写代码狗微信代码的时候出现了一个问题,我按照视频里使用命名空间的方式进行类引用完全失效,不知道什么原因,我的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) 打赏

评论 抢沙发

×

请作者吃根烤肠!

支付宝