gpt4 book ai didi

php - 与类同名的 PHP 类中的初始函数的目的是什么?

转载 作者:可可西里 更新时间:2023-11-01 00:53:05 26 4
gpt4 key购买 nike

我开始使用 OO PHP,在查看了我从互联网上下载的各种类之后,我注意到这些类中的一些(但不是全部)具有同名的初始函数,例如

class MyClass{

function MyClass{

//function contents in here

}

function otherfunction{

//more stuff here

}

}

这个初始函数是做什么用的?它对写作课有何帮助?

最佳答案

这是一个老式的constructor .如果您使用的是 PHP 5(您应该使用),则应该避免使用这些构造函数,而应该这样做:

class MyClass{

function __construct() {
//function contents in here
}

function otherfunction() {
//more stuff here
}
}

简而言之,构造函数用于运行初始化代码并强制执行类不变量。

关于php - 与类同名的 PHP 类中的初始函数的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3075562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com