본문 바로가기

Back-End/PHP

(12)
HTML Input File tag 로 전송되는 PHP FILE 상수 HTML Input File tag 로 전송되는 PHP FILE 상수 $_FILES 라는 변수에는 파일 업로드 폼으로 전송된 파일의 정보가 '연관배열'의 형태로 전송된다.name 속성으로 지정된 값이 배열의 인덱스가 된다. 파일 업로드의 주요 함수 . basename(); : 업로드된 파일명을 지정한다. (입력값으로 $_FILES 배열의 name 값을 주로 준다)move_uploaded_file ( , ); : 업로드된 파일을 이동시킨다. 반환값은 Boolean. 첫번째 인자값 - 업로드 되는 최소 경로 (임시 폴더를 PHP 가 지정한다.) 두번째 인자값 - 업로드 된 파일을 해당 경로로 이동시킨다. (보통 경로명을 담은 변수를 인자로 전달한다)
Method Override - PHP Method Override. 상속을 받은 클레스에 존재하는 메소드를 상속 클래스에서 다시 정의 해서 사용할수 있다. 이때 부모 클레스의 기능을 대채하게 된다.만약 부모 클레스의 기능을 그대로 사용하고 싶다면Parent 키워드를 사용하여 호출하면 된다.
PHP 에서 사용하는 슈퍼 전역변수 PHP 에서 사용하는 슈퍼 전역변수 $HTTP_*_VARS $_SERVER $_GET $_POST $_FILES $_COOKIE $_SESSION $_REQUEST $_ENV 이런 것들이 존재한다. 마법상수 PHP 한글 메뉴얼 http://php.net/manual/kr/language.constants.predefined.php "마법" PHP 상수 이름설명__LINE__파일의 현재 줄 번호__FILE__심볼릭 링크를 통해 해석된 경우를 포함한 파일의 전체 경로와 이름. include 내부에서 사용할 경우, include된 파일명이 반환됩니다.__DIR__파일의 디렉토리. 포함한 파일 안에서는, 포함된 파일의 디렉토리를 반환합니다. 이는 dirname(__FILE__)과 동일합니다. 디렉토리명은 루트 ..
PHP - 데이터 형변환 법. $count = "10";echo $count; // 문자타입이므로 string 출력함 $count_int = (int)$count; // 숫자로 변환되었음$count_plus = $count_ int + 1; // 1을 더하기 echo (string)$count_plus // 문자로 다시 변환하여 출력함