php 자체제작 함수 불러오기... 채택완료
moa_print2()를 불러와서
테스트2가 찍혀야 하는데 안찍혀요...
제가 뭘 빠트린 거죠...??? 죄송합니다. 초보적인 질문이라서...ㅠㅡㅠ;;;
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡmoa.phpㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
<?php
include (moa_print2.php");
function moa_print()
{
echo "테스트";
}
?>
test
<?php moa_print(); ?>
<?php moa_print2(); ?>
ㅡㅡㅡㅡㅡㅡmoa_print2.phpㅡㅡㅡㅡㅡㅡ
<?
function moa_print2()
{
echo "테스트2";
}
?>
답변 3개
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡmoa.phpㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
<?php
include ("moa_print2.php");
function moa_print()
{
echo "테스트";
}
?>
test
<?php moa_print(); ?>
<?php moa_print2(); ?>
ㅡㅡㅡㅡㅡㅡmoa_print2.phpㅡㅡㅡㅡㅡㅡ
<?php
function moa_print2()
{
echo "테스트2";
}
?>
답변에 대한 댓글 2개
같은 경로에 있는 줄 알았는데...다른 폴더에...ㅠㅡㅠ;;;
어쨋든 감사합니다...
댓글을 작성하려면 로그인이 필요합니다.
두 파일 모두 include 선언을 해주셔야 합니다. moa.php에서 moa_print2.php를 인클루드 해주셔야 합니다.
<?php include("moa_print2.php"); ?>
이렇게 해주셔야 합니다.
댓글을 작성하려면 로그인이 필요합니다.
제가 해결할 수 있는 방법이 있나요...?
moa.php에서 include 한 파일의 함수를 사용하기 위해서는 해당 함수를 전역함수로 만들어주셔야 합니다. 따라서 moa_print2.php 파일의 moa_print2 함수에 global 키워드를 추가해 줍니다.
global $moa_print2;
function moa_print2()
{
global $moa_print2;
echo "테스트2";
}
이렇게 하면 moa.php 파일에서 moa_print2 함수를 사용할 수 있게 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
다른 문제인 것같은데...음...include해서 moa_print2()를 뿌리면 그 뒷부분이
아예 소스에서 안나오네용...
좀더 연구하겠습니다...