초보적인 PHP 질문 있습니다. 정보
초보적인 PHP 질문 있습니다.본문
IF(!$SORT_KEY){
($option_categoty_sort != "N") ? $OP_WHERE_SORT = "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ," : $OP_WHERE_SORT = "";
$WHERE_SORT = "$OP_WHERE_SORT A.GS_sort DESC";
}ELSE{
$WHERE_SORT = "$SORT_KEY";
}
================================================================================
소스 분석하다가 질문이 있어서 글을 올립니다.
우선 기초적인 질문을 해서 죄송합니다.ㅠㅠ
소스를 분석하면 변수 SORT_KEY가 아니면 if문에 들어와서 변수 option_categoty_sort가 N과 틀리면
그다음에 ?가 나오는데 이것은 무슨뜻인가요?
그다음 변수 OP_WHERE_SORT에 여러가지 쿼리를 담는는데 또 : 이런 문자가 나와서 해석을 못하겠습니다.
그럼 답편 부탁드립니다.
수고하세요.
($option_categoty_sort != "N") ? $OP_WHERE_SORT = "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ," : $OP_WHERE_SORT = "";
$WHERE_SORT = "$OP_WHERE_SORT A.GS_sort DESC";
}ELSE{
$WHERE_SORT = "$SORT_KEY";
}
================================================================================
소스 분석하다가 질문이 있어서 글을 올립니다.
우선 기초적인 질문을 해서 죄송합니다.ㅠㅠ
소스를 분석하면 변수 SORT_KEY가 아니면 if문에 들어와서 변수 option_categoty_sort가 N과 틀리면
그다음에 ?가 나오는데 이것은 무슨뜻인가요?
그다음 변수 OP_WHERE_SORT에 여러가지 쿼리를 담는는데 또 : 이런 문자가 나와서 해석을 못하겠습니다.
그럼 답편 부탁드립니다.
수고하세요.
댓글 전체
질문을 할게 아니라 php 기초공부를 먼저 하세요
위 내용은 (php 이항연산자 ) 이런 검색어로 검색해보면 아주 상세한 설명들이 나올 겁니다
위 코드는 조금 이상하게 되어있는데 이렇게 하는 것이 정상적입니다
IF(!$SORT_KEY){
$OP_WHERE_SORT = ($option_categoty_sort != "N") ? "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ," : "";
$WHERE_SORT .= " A.GS_sort DESC";
}ELSE{
$WHERE_SORT = "$SORT_KEY";
}
내용인 즉슨 이렇습니다
IF(!$SORT_KEY) <-- $SORT_KEY 에 값이 없으면
$OP_WHERE_SORT = ($option_categoty_sort != "N") ? "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ," : "";
<-- $option_categoty_sort 가 N이 아니면 $OP_WHERE_SORT = "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ,"
$option_categoty_sort 가 N이면 $OP_WHERE_SORT =""
이렇게 $OP_WHERE_SORT 에 값을 담는다라는 것입니다
위 내용은 (php 이항연산자 ) 이런 검색어로 검색해보면 아주 상세한 설명들이 나올 겁니다
위 코드는 조금 이상하게 되어있는데 이렇게 하는 것이 정상적입니다
IF(!$SORT_KEY){
$OP_WHERE_SORT = ($option_categoty_sort != "N") ? "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ," : "";
$WHERE_SORT .= " A.GS_sort DESC";
}ELSE{
$WHERE_SORT = "$SORT_KEY";
}
내용인 즉슨 이렇습니다
IF(!$SORT_KEY) <-- $SORT_KEY 에 값이 없으면
$OP_WHERE_SORT = ($option_categoty_sort != "N") ? "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ," : "";
<-- $option_categoty_sort 가 N이 아니면 $OP_WHERE_SORT = "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ,"
$option_categoty_sort 가 N이면 $OP_WHERE_SORT =""
이렇게 $OP_WHERE_SORT 에 값을 담는다라는 것입니다