개발(22)
-
[PHP] 날짜함수
time() // 1970년 1월 1일부터 현시간까지 몇 초 지났는지 알려줌. mktime(시, 분, 초, 월, 일, 년) // 해당 날짜가 몇 초째인지 알려줌. date(표기할날짜형식, 날짜값) // UNIX 타임스탬프를 날짜로 변환 /* 날짜형식 Y : 4자리 연도 y : 뒤 2자리 연도 M : 영문 3자리 월 m : 2자리 수 월 D : 영문 요일 d : 2자리 수 일 H : 24시간제 시간 h : 12시간제 시간 I : 서머타임 적용여부. 적용되었으면 1, 안되었으면 0 표시. i : 2자리 수 분 S : 서수 s : 2자리 수 초 */ checkdate(월, 일, 연도) // 날짜 유효성 검사 함수. 해당 날짜가 유효하지 않으면 FALSE 반환. ex) 6월 31일 체크.
2020.12.20 -
[PHP] 배열함수
sort() rsort() asort() // 연관배열에서 value를 기준으로 데이터를 오름차순 정렬하는 방법. arsort() // 연관배열에서 value를 기준으로 데이터를 내림차순 정렬하는 방법. ksort() // 연관배열의 키를 기준으로 오름차순 정렬을 할 때 사용하는 함수. krsort() // 연관배열의 키를 기준으로 내림차순 정렬을 할 때 사용하는 함수. array_push(배열명, 추가하고자하는데이터) // 배열의 끝에 한 개 이상의 데이터 추가하기 array_pop(배열명) // 배열의 맨 마지막 데이터를 반환하는 함수. array_unshift(배열명, 추가하고자하는데이터) // 배열 가장 앞에 하나 이상의 데이터를 추가할 때 사용하는 함수 array_shift(배열명) // 배열의..
2020.12.20 -
[PHP] 문자열 내장함수
strlen(문자열) // 문자열의 길이(바이트 수!!!)를 반환. 한글은 한글자씩 3바이트, 영어는 1바이트. substr(문자열, 시작위치, 추출할길이) // 문자열에서 필요한 부분만을 가져오고자 할 때 사용하는 함수. str_replace(찾을문자before, 교체문자after, 문자열whole) // 문자열에 포함된 문자를 바꾸고자 할 때 사용하는 함수. // true : 1 출력, false : 아무것도 출력되지 않음. trim(문자열) // 문자열 내 좌우 끝 공백을 제거. 바이트 수도 같이 없애준다는 점에서 내부적으로 차이가 있다. strpos(문자열, 그안에서찾을문자열) // 문자열 내에서 특정 문자열의 위치를 알려주고, 찾지 못하면 FALSE 반환. htmlspecialchars(문자열,..
2020.12.20 -
[PHP] 변수의 유효범위
PHP 선수지식) 스크립트 : 사이에 위치한 한 블럭 슈퍼글로벌 변수 스크립트 전역(함수 안과 밖 모두)에서 사용할 수 있는 변수 선언된 상수 스크립트 전역에서 사용할 수 있음 전역변수 - 다른 언어에서의 전역변수와 다름(다른 언어에서는 함수 안에서도 해당 변수를 사용가능) 스크립트 내에서 정의된 변수로서 스크립트 내에서 사용할 수 있으나 함수 안에서 사용할 수 없음 함수 안에서 정의된 변수 함수 내에서만 사용할 수 있음 함수 안에서 전역으로 정의된 변수 함수 밖에서 사용할 수 없지만, 매번 사용할 때마다 값이 저장되어 있기 때문에 다음에 그대로 사용할 수 있음 함수 안에서 사용된 변수는 함수가 끝나면 변수가 사라진다(삭제된다). 슈퍼글로벌변수 (함수 안팎에서 모두 사용 가능) $GLOBALS : 모든 ..
2020.12.19 -
국제 표준 제품품질 특성과 제품소프트웨어 버전관리
👍 국제표준 제품품질 특성 🙌 소프트웨어 제품 품질 관련 국제 표준 ISO/IEC 9126 : 품질 특성 및 측정 기준 제시 ISO/IEC 14598 : 소프트웨어 제품 평가 프로세스 및 평가 모듈 제공 ISO/IEC 12119 : 소프트웨어 패키지(제품설명서+사용자문서+프로그램/데이터) SW 품질 요구사항 및 테스트 ISO/IEC 25000 : 품질모형 🙌 소프트웨어 프로세스 품질 관련 국제 표준 ISO/IEC 9000 : 품질경영 + 품질보증 국제규격 ISO/IEC 12207 : 소프트웨어 Life Cycle 프로세스 표준 제시 ISO/IEC 15504 : 프로세스 표준 모델 ISO/IEC 15288 : 시스템 생명주기 프로세스 표준 CMMi : 소프트웨어와 시스템 기술의 프로세스 개선 통합 모델 👍..
2020.07.22 -
형상관리
👍 형상관리란? 형상관리란, 소프트웨어 개발과정에서 소프트웨어의 변경사항을 관리하기 위해 변경을 체계적으로 관리, 추적 및 제어하기 위한 일련의 활동을 말한다. 소프트웨어의 형상은 항상 변하기 마련이기 때문에, 과거의 형상을 기억하고 있어야 나중에 문제가 되더라도 과거의 형상으로 원상복구가 가능하다. *문서도 형상관리 대상에 속한다. 즉 형상관리는 소프트웨어 개발의 전체 비용을 줄이고, 개발과정 중 여러 문제의 발생 요인이 최소화되도록 보증하는 것이 목적이며, 소프트웨어 개발의 전 단계는 물론 유지보수 단계에서도 수행되는 활동으로서, 형상통제위원회에서 소프트웨어 변경의 원인을 알아내고 제어하며 적절히 변경되고 있는지 확인하여 해당 담당자에게 통보하는 작업이다. 형상관리의 절차는 형상식별 -> 변경제어 -..
2020.07.22