php中的结构函数
正在PHP里,假如你不手写结构函数,则php正在实例化这个工具的时分,会主动为类成员和类办法进行初始化,调配内存等工作,然而有些时分不克不及餍足咱们的要求,比方咱们要正在工具实例化的时分通报参数,那末就需求手动编写结构函数了,手写结构函数有两种写法,只是体现方式没有同,其实实质同样。
第一种结构函数的办法
class test
{
function __construct()
{
//your code
}
}
第二种结构函数的办法
class test
{
function test()//假如办法名跟类名字同样,将被以为是结构函数
{
//your code
}
}
通报参数进行实例化的示例
class test
{
public $test = '';
function __construct($input = '')
{
$this->test = $input;
}
function getTest()
{
return $this->test;
}
}
$a = new test('a test');
echo $a->getTest()//将输入 a test
$b = new test();
echo $a->getTest()//不任何输入(实际上是有输入,然而输入为空)
保举教程:《PHP教程》
感激各人的浏览,心愿各人有所收益。
以上就是结构函数正在php中的应用办法(附示例)的具体内容,更多请存眷资源魔其它相干文章!