2014-11-21 2 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도 학습해야합니다.

관련 문제