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

У меня есть класс userAuth внутри его конструктора. Я добавил код для проверки пользователь действителен или нет, если в сеансе нет значения, я проверяю файлы cookie (как часть функции «Запомнить меня»), если есть какое-то значение внутри файлов cookie, я вызываю функцию ConfirmUser для проверки его подлинность из базы данных. На основе значения, возвращаемого функцией confirmUser, я возвращаю в конструкторе значение типа bool (true или fales).

Я создал свой класс как:

<?php
    class userAuth {

        function userAuth(){
            //code
        }

        function confirmUser($username, $password){
                   //code
        }
    }

    $signin_user = new userAuth();

?>

Функция confirmUser принимает два параметра строкового типа и возвращает целочисленное значение 0, 1, 2.

Я не могу добавить код функции confirmUser внутри конструктора, поскольку я используя эту функцию еще в некоторых местах моего приложения.

Итак, я хочу знать, как вызвать пользовательскую функцию внутри конструктора в PHP. Пожалуйста, помогите.

Спасибо!

10
задан Prashant 2 December 2010 в 13:50
поделиться