HTTP1.0-1.1 Protocol Massage & Header 구성요소 분 류 Massages Header 설 명 지 원 버 전 생략여부 HTTP1.0 HTTP1.1 상용Header General-Header Date 현재시간 ex)Date: Tue, 15 Nov 1994 08:12:31 GMT ○ ○ Pragma 케시제어 ex)Pragma: no-cache ○ × Cache-Control 케시 여부·업데이트시간·내용·지움등 × ○ Connection 연결끊기-http1.1은 연결을 지속 ex)Connection: close × ○ Transfer-Encoding [entity-body]의 압축방식 × ○ Upgrade 프로토콜 변경시 ex)Upgrade: HTTP/2.0, SHTTP/1.3, IR..
echo __DIR__; //현재 디렉토리 경로 hr(); echo TRUE ?: FALSE; // TRUE hr(); echo FALSE ?: TRUE; // FALSE; hr(); echo "" ?: "1"; //1; hr(); echo "" ?: "2"; //2; hr(); print_r( array()?:array(1) ); //Array ( [0] => 1 ) hr(); echo strlen("")?: strlen("a"); //1 hr("Double Encoding"); $FOO = "BAR > FOO & THAT"S ALL"; echo " "; echo htmlspecialchars($FOO, ENT_COMPAT, 'UTF-8'); echo " "; echo htmlentities($FOO,..
1. 필요한 클래스의 행동을 생각한다. * 클래스 이름이 중요한 이유 객체지향 프로그래밍은 '이해하기 쉽다'는 것이 장점 중의 하난입니다. 현실세계의 '사물'의 특징이나 동작이 '클래스'로 표현되기 때문입니다. 그러나 정말로 이해하기 쉽게 하려면 클래스의 이름이 중요합니다. 그러므로 누구라도 그 클래스의 역활을 쉽게 상상할 수 있는 이름을 붙이도록 주의해야 합니다. * 클래스를 찿는 법 - 사양서 등에서 기능과 역활을 가진 '명사'를 찿는다. 이 명사가 클래스 후보가 된다. - 명사는 중복되는 경우가 있으므로, 중복되는 것은 제거한다. - 값으로 표현할 수 있는 것은 후보에서 제외한다. - 환경도 후보에서 제외한다. 단, 값이나 환경일지라도 클래스가 되는 경우도 있습니다. 2. 메인 처리의 기본 구조를 ..
#해물된장찌개 -재료 모시조개(100g),오징어(1마리),낙지(1마리),미더덕(100g), 소고기(100g), 대파(1대), 무(10cmx10cm, 1토막), 양파(1/2개), 알배기배추(50g), 된장(6T), 다진 마늘(2T), 멸치다시마국물(3컵), 홍고추(2개), 청양고추(4개), 후춧가루(약간), 소금(약간) -멸치다시마국물 재료 다시마(10cm x 10cm, 2개), 멸치(20마리), 디포리(10마리), 황설탕(1t), 청주(1/2T), 물(10컵) ======================================================================================================================== -재료 손질 1. 모시조개(10..