[질문] php 지역변수 사용법 ?
글쓴이: nakrlove / 작성시간: 일, 2005/01/23 - 3:47오전
안녕하세요
PHP에서 지역변수사용법은 아래와 같이 사용은 안되는건지 .
$plist = $_POST["currentPage"];
for( $page = 1 ; $page <= $pageList ; $page++)
{
global $pg= $page; // <-- global로 지역변수 선언
$typechang = settype($pg,"string");
if(strcmp($plist,$typechang ) == 1)
{
echo "OK";
}else {
echo "NO";
}
}
계속 같은 내용만 찍히내여!
Forums:
Re: [질문] php 지역변수 사용법 ?
자답입니다.
일단 PHP는 Type에 대해서 개념이 없는것 같내여..
type 변환없이 시행을 하니까 원하는 로직은 적용이 되어집니다.
$plist = $_POST["currentPage"]; // <-- 알수 없는 Type
if( $plist == "")
$plist = 1;
if( $pageTotal != 0 )
{
$pageList = ceil($pageTotal/10);
for( $page = 1 ; $page <= $pageList ; $page++)
{
if($plist== $page)
{
echo " OK ";
}else {
echo " NO ";
}
}
}
문제는
for( $page = 1 ; $page <= $pageList ; $page++)
에서 $page는 어떤 type일까여 ?
integer는 아난것 같다는 생각이 드내여
TEST를 몇번씩 해봤는데여 integer랑 비교에서 항상 1로 결과를 나타 냅니다.
그면 int인가여?
PHP는 type에대해서 정말 자유롭내여 !!
짜증도 나도 편하기도 하고 ..
좋아해야 하나 성질내야 하나 ..
알송 달송 하내여 !
Linux 를 배워봅시다.
댓글 달기