본문 바로가기

Back-End/PHP

(12)
PHP - 내장 서버 실행법. php -S localhost:4000 해당 포트로 PHP 내장 서버를 실행한다. Document Root 는 명령을 실행한 현제 디렉토리 에서 실행된다. 개발과정에서 꼭 Apache2 나 nginx 를 통해 서버를 구동할 필요는 없다. PHP 내장 서버는 개발의 편의를 제공한다.
PHP - PDO 관련 함수 및 함수의 상수들 PDO 관련 함수 및 함수의 상수들. SELECT 문으로 데이터를 받아올때 사용하는 함수들. fetch(); fetchAll(); fetchColumn(); fetchObject(); 함수가 있다. fetch(); 함수의 상수들. 함수에서 첫번째 인자로 다음과같은 상수들을 전달할수 있다.PDO::FETCH_ASSOC fetch(), fetchAll() 메서드가 연관배열을 반환한다. 배열의 키는 DB 의 열이름이다. PDO::FETCH_NUM fetch(), fetchAll() 메서드가 숫자 배열을 반환한다. 배열의 키는 DB 의 열순서 번호이다. PDO::FETCH_BOTH fetch(), fetchAll() 메서드가 숫자와 연관키를 포함하는 배열을 반환한다. 배열의 키는 DB 의 열이름이다. (상위 두..
PHP - Closer (클로저) 클로저 : 익명함수 = 함수명을 입력하지 않은 함수로 주로 콜백함수 에 사용된다. $변수명 = function($함수 입력값){ /* 함수 로직을 기술 */ return } * 함수 호출 $변수명(함수 입력 인자값);
PHP - Foreach문의 출력 다차원 배열 안에서 값을 비교하는 법. Foreach문의 출력 다차원 배열 안에서 값을 비교하는 법. ( Example ) $isFollowing = false; foreach($followers as $follows) { if($follower == $loginUser['name']) { $isFollowing = true; } } if($isFollowing) { echo '팔로우 하는 중'; } else { echo "팔로우 안하는 중"; }
PHP - 배열 안의 값을 찾는 함수들 배열 안에서 값을 찾는 함수들. http://php.net/manual/kr/function.in-array.phphttp://php.net/manual/kr/function.array-search.php array_keys() - 배열의 모든 키를 반환array_values() - 배열의 모든 값을 반환array_key_exists() - 주어진 키와 인덱스가 배열에 존재하는지 확인in_array() - 값이 배열 안에 존재하는지 확인array_search() — 주어진 값으로 배열을 검색하여 성공시 해당하는 키를 반환
PHP - 삼항연산자 삼항 연산자. ex) 변수 $value의 값이 1이면 echo 로 "숫자야"를 출력해주고 아니면 "숫자아니야"를 출력한다.
PHP- getimagesize()함수 php - getimagesize()함수 php에서 getimagesize 함수를 이용할 경우 이미지에 대한 정보를 얻어올 수 있다. http://php.net/manual/en/function.getimagesize.php$info = getimagesize($filepath) 와 같은 방식으로 이루어져있다. $filepath에 이미지의 경로를 주고, $info에서 이미지에 대한 정보를 배열로 얻어온다. Array ( [0] => 1280 [1] => 800 [2] => 3 [3] => width="1280" height="800" [bits] => 8 [mime] => image/png )
PHP function - HOST의 경로를 얻어오는 함수. PHP function - HOST의 경로를 얻어오는 함수. realpath('./') : #현제 컴퓨터의 host 경로상의 실제 디렉토리 값을 반환. http://php.net/manual/en/function.realpath.php