본문 바로가기
Lect & Tip/PHP & WordPress

✈ php include로 파라미터 값넘기기 (php include parameters) & php switch case 분기 처리

by 낯선공간2019 2019. 9. 26.
반응형

php include로 파라미터 값 넘기기 (php include parameters)

주소 뒤에 ?id=1과 같이 파라미터를 붙여서 include를 할 수는 없다.

대신 php의 include는 별도의 스코프(scope)를 가지지 않으므로 설정된 변수를 함께 공유한다.

따라서

<? 
$_GET['filter']='prview';
include ("../../pb_include/list_contents_card_toolbar.php"); 
?>

와 같이 선언하고 받는 측 즉 위의 경우라면 list_contents_card_toolbar.php는 다음과 같이 파라미터를 받는다.

<? 
$tmp=$_GET['filter'];
switch($tmp) {
    case 'prview' : include ("../../pb_modal/dropdown_filter_program_view.php");
    break;

    case 'conlist' : include ("../../pb_modal/dropdown_filter_contents_list.php");
    break;
}
?>

php switch case 분기 처리는 위와 같이 한다.

반응형

댓글