include파일에서 다른 function사용하기
본문
<?
include "function.inc";
include "second.inc";
?>
이런 구조의 파일에서 functcion.php의 aaa라는 함수를 second.inc에서 사용하고 싶습니다.
그런데 second.inc에서 aaa를 사용하니.
함수 결과물이 아니 그냥 aaa(...)라고 나옵니다.
어떻게하면 second.inc에서 aaa라는 함수를 사용할 수 있나요?
import같은 명령어는 없는건지?
답변 2
글쎄요..저는 개인적으로 include는 잘 사용을 하지 않는 편이라..
require()를 주로 사용하는데요.. 다른 화일의 함수쓰는데 암 불편이
없거든여..
다음 처럼 주로 사용을 하는데..
require('function.inc');
switch( $m )
{
case l:
require('./list.php');
break;
case r:
require('./read.php');
break;
...
}
list.php or read.php에서
function.inc에서 정의한 함수를 사용하는데 문제가 없습니다.
require()를 주로 사용하는데요.. 다른 화일의 함수쓰는데 암 불편이
없거든여..
다음 처럼 주로 사용을 하는데..
require('function.inc');
switch( $m )
{
case l:
require('./list.php');
break;
case r:
require('./read.php');
break;
...
}
list.php or read.php에서
function.inc에서 정의한 함수를 사용하는데 문제가 없습니다.
그런데 second.inc에서 aaa를 사용하니.
함수 결과물이 아니 그냥 aaa(...)라고 나옵니다.
-----------> 함수호출과 출력을 잘못한 것이겠죠
그게 안된다면 그누보드 소스들은 작동하지않아야 정상입니다
이런 것이죠
board.php에서
1. common.php를 include
common.php에서 common.lib.php를 include
2. list.php를 include
list.php에서 common.lib.php내의 여러 함수들을 호출해서 사용합니다
get_sql_search(), sql_fetch() 등등
답변을 작성하시기 전에 로그인 해주세요.