Внутри класса: вызов функции с функцией

Когда я использую код ниже, я получаю эту ошибку:

Fatal error: Call to undefined function passwordHash() in
C:\(...)\index.php on line 38

Если я сделаю $ что-то = создание нового аккаунта;

и вызвать его через $thingn-> passwordHash (); я могу вызвать функцию.

Но как я могу назвать функцию так, как я хочу, из класса? (Смотрите функцию: callMethods ();)

Благодарю.

class accountcreation {

function __construct($passwordCreation, $userCreation,
$ipCreation, $emailCreation, $con) {
$this->passwordCreation = $passwordCreation;
$this->userCreation = $userCreation;
$this->ipCreation = $ipCreation;
$this->emailCreation = $emailCreation;
$this->con = $con;

}

function callMethods() {
passwordHash();
}

function passwordHash(){
$this->passwordCreation =
password_hash($this->passwordCreation, PASSWORD_BCRYPT);
var_dump($this->passwordCreation);
}
}

0

Решение

Как насчет $this->passwordHash()? 🙂 По сравнению с C ++ вам всегда нужно явно указывать имя this/$this,

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]