class User {
private $tokenID = NULL;
function __construct($tokenID){
// store token id in class level variable
$this->tokenID = $tokenID;
}
function someFun($authtoken) {
echo $this->tokenID;
}
}
class User {
function __construct($tokenID){
// do something with $tokenID
}
function getFbId($authtoken) {
// code
}
function getFbFirstName ($authtoken) {
// code
}
}
注:**
如果您使用PHP4,可以创建一个构造函数,其函数名与类的函数名相同,例如:
class User {
function User($tokenID){
// do something with $tokenID
}
function getFbId($authtoken) {
// code
}
function getFbFirstName ($authtoken) {
// code
}
}
2条答案
按热度按时间kb5ga3dv1#
要在整个类中使用构造函数中传递的变量,可以创建一个类级变量,如下所示:
为此,您需要创建constructor:
如果您使用PHP4,可以创建一个构造函数,其函数名与类的函数名相同,例如:
现在,您可以执行以下操作:
y4ekin9u2#
您正在寻找构造函数。有关详细说明,请参见http://www.php.net/manual/en/language.oop5.decon.php或http://www.codewalkers.com/c/a/Programming-Basics/ObjectOriented-PHP-Constructors-and-Destructors/。