2011-01-08 5 views
0

dbc.php에서 mysql db에 대한 연결이 만들어지고 모든 기능이 있습니다.PHP : include include

모든 파일에 dbc.php가 포함되어 있습니다.

이제는 모든 기능이 dbc.php에 있습니다. alittle을 정렬하고 싶습니다. 모든 form _ *() 함수를 form_api.php에 넣은 다음 dbc.php에 포함시키는 방법에 대해 생각하고있었습니다. 하지만이게 효과가 있니? 내가 포함 된 파일 안에 포함시킬 수 있습니까? 또는 require/include_once 사용해야합니까?

도와 주셔서 감사합니다.

+0

당신이 그것을 밖으로 시도 적이 include_once 문을 :) 좋아? – marcog

답변

1

라이브러리에 __autoload() 메서드를 사용하고 클래스에 넣는 것이 좋습니다.

+0

큰 충고! 정적 메서드의 또 다른 응용 프로그램 빌드가 필요합니다. – Mchl

+0

내가 어떻게하는지 알고 싶다.이 방법을 사용하여 함수를 포함하는 방법에 대한 예제를 줄 수 있겠습니까? – Karem

+0

@ Karem :하지 마세요. 지금은 아니야. 달리는 법을 배우기 전에 걷는 법을 배우십시오. – Mchl

0

dbc.php 파일과 동일한 폴더에 form_api.php 파일을 저장하고 포함하십시오. 알고 계시 겠지만 include_once()는 동일한 동작을하지만 몇 번이나 포함하려고해도 파일을 한 번만 포함하므로 include() 대신 include_once를 사용하는 것이 좋습니다. 어떤 이유로 든 파일을 포함 할 수없는 경우 require()가 실행을 중지합니다. 치명적인 오류가 발생합니다.

0

포함 된 페이지에서 include() 함수를 사용할 수 있습니다. 첫 번째 질문에 대한 대답은 '예'입니다.

그리고 지금 2. 질문. 실제로 사이에는포함 _이 포함됩니다.

include("dbc.php"); 
include("dbc.php"); 
include("dbc.php"); 
// dbc.php will include 3 times . 

include_once("dbc.php"); 
include_once("dbc.php"); 
include_once("dbc.php"); 
// dbc.php will include 1 time 

그래서, 내가