php include 파일의 실행중에 디버깅을 하고 싶으면 어떻게 하나요?
본문
보드 스킨 글쓰기에서
그누보드 g5_writre_ 테이블외에 별도의 테이블을 만들어 거기에도 몇가지 정보를 저장하고자 하는데...
write.update.skin을 만들어서 인크루드 시켜서 하고자 하는데
뭔가
insert문이 실행되지 않아서요.
그냥 변수전달없이 상수값이나 특정 문자열을 직접 insert문에 적어 넣으면 되는데...
변수값을 전달할 때는 안되네요.
php include 파일의 실행중에 include파일내로 변수값이 잘 전달되었는지 디버깅을 하고 싶으면 어떻게 하나요?
echo도 안되고
echo "<script>alert()</script>"도 안되네요.
ㅠ.ㅠ;
답변 4
exit();
파일명을 정확히 얘기해주세요
foo.php
<?php
$somevar = 'someval';
echo __FILE__ . ':' . __LINE__ . '<br />' . PHP_EOL;
include 'inc.php';
echo __FILE__ . ':' . __LINE__ . '<br />' . PHP_EOL;
?>
inc.php
<?php
echo __FILE__ . ':' . __LINE__ . '<br />' . PHP_EOL;
echo 'somevar: ' . $somevar . '<br />' . PHP_EOL;
echo __FILE__ . ':' . __LINE__ . '<br />' . PHP_EOL;
?>
include 파일내에서 echo로 해서 해당 쿼리를 찍어 확인을 해보세요
답변을 작성하시기 전에 로그인 해주세요.