[PHP] 자료형
·
PHP
자료형 - 정수형 (Integer) - 실수형 (Float) - 문자 (String) - 배열 (Array) - 객체 (Object) - 논리형 (Boolean) - resource : PHP 외부에 존재하는 외부 자원 (DB 내부에 있는 함수에서 DB 연결을 반환할 때 사용함) - Null · 자료형 선언 시, ?를 붙이면 Null도 들어갈 수 있음 ex) ?string # 변수의 자료형 + 값 확인 var_dump($변수명); /* ex1) $b = "hello"; var_dump($b); => string(5) "hello" ex2) $c = 1.1; var_dump($c); => float(1.1) */ - 자료형, 값(+ 문자열이라면 글자 수까지)이 출력됨 - echo를 사용하지 않아도 자동 출..
[PHP] 개요
·
PHP
PHP (Hypertest Preprocessor)  - 웹 서버에서 사용되는, 서버 사이드 스크립트 언어  - PHP 문서가 요청될 때마다, 서버 측에서 PHP 스크립트가 실행되어 결과가 웹 브라우저로 전송됨  - 펄(Perl), C 언어 기반  - 대체로 Apache(아파치) 모듈과 함께 사용됨  - 인터프리터 언어  - 멀티 플랫폼      : 모든 운영체제에서 실행할 수 있는 이식성  - 대부분의 네이밍 컨벤션은 Java와 유사하지만 namespace를 파스칼 케이스로 사용함 (PSR 12에서 확인) Codeigniter  - 동적 웹 사이트를 빠르게 구축할 수 있도록 설계된 경량 PHP 프레임워크   #  형식#  주석// 한 줄 주석/* 여러 줄 주석*/#  서버에 출력echo "문자열";..
[PHP] 변수와 상수
·
PHP
변수 선언 및 초기화// $ : 메모리에 공간을 할당하겠다는 의미$변수명 = 값;// 변수 정보 확인var_dump($변수명);// 서버에 출력echo $변수명; 변수의 종류#  지역변수  - 함수/메서드 내에서 선언하여, 그 함수/메서드 내에서만 사용하는 변수#  전역변수  - 프로그램 내 어디에서든지 접근 가능한 변수#  슈퍼 글로벌 (SuperGlobal)  - 미리 정의되어 있는 전역변수  - 특별한 선언 없이 스크립트 내의 어디에서든지 바로 사용 가능$GLOBALS$_SERVER$_GET$_POST$_FILES$_COOKIE$_SESSION$_REQUEST$_ENV #  정적 변수 (static)  - 설명 : https://young0105.tistory.com/294  변수 복제// var1..
[SQL] 날짜 포맷팅 함수 (DATE_FORMAT)
·
SQL
날짜 포맷팅 함수 - DATE_FORMAT(날짜데이터, '형식') %Y 연도 (4자리) %y 연도 (2자리) %m 월 (2자리) %d 일 (2자리) %H 시 (00~23) %h 시 (01~12) %i 분 (00~59) %S 초 (00~59)
[SQL] DBMS별 문법 차이
·
SQL
MySQLMSSQLOracleNull 값 처리IFNULL(컬럼명, 값)ISNULL(컬럼명, 값)NVL(컬럼명, 값)테이블 데이터 복사INSERT INTO 신규테이블명(컬럼명)SELECT 컬럼명FROM 기존테이블명SELECT 컬럼명INTO 신규테이블명FROM 기존테이블명INSERT INTO 신규테이블명 (컬럼명)SELECT 컬럼명FROM 기존테이블명단일조건IF(조건, 조건일치, 불일치)DECODE(컬럼명, 값일치, 불일치)case 문 사용IF(조건, 조건일치, 불일치)DECODE(컬럼명, 값일치, 불일치)문자열 병합CONCAT(문자열1, 문자열2, ...)문자열1 + 문자열2 + ...CONCAT(문자열1, 문자열2)문자열1 || 문자열2 || ...현재 날짜/시간NOW()GETDATE()SYSDATE()..