2014-11-21 3 views
0

Я получил пользователь класса с функцией, которая возвращает информацию о пользователе из базы данныхКаков наилучший способ работы с php?

пример:

class User { 
    public function get userInfo() { 
     return $users; 
    } 
} 

Объект класса пользователя выполняется, когда пользователь входит в систему

Теперь мне нужно. эта функция работает и на других страницах, но каков наилучший способ сделать это?

Вариант 1: Создайте объект пользователя класса и сохраните этот объект в переменной $ _SESSION?

Вариант 2: Вывести функцию из класса и поместить в отдельный файл php?

+1

' ' – ElGavilan

+2

, если у вас возникли трудности с сопоставлением подходов, просто используйте PHP-систему и узнайте. шутки в сторону. –

ответ

1

Исследование, как рамки обрабатывают это. Использование autoloader обычно является лучшим способом динамической загрузки классов. PSR-0 представляет собой стандарт о том, как организовать классы и разработать автозагрузчик.

-1

, конечно, второй вариант и назван этот файл common.php

1

Вы должны включить файл с помощью include_once или require_once.
Вы также должны изучить Design patterns, MVC или Framework.

Смежные вопросы