※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. PHP에서의 싱글쿼터(‘)와 더블쿼터(“)의 차이점은 Linux에서의 싱글, 더블쿼터 사용과 유사한 점이 많다. 우선 간단한 코드를 예제로 작성해 보았다. 다음과 같이 더블쿼터의 경우 더블쿼터 안에 있는 문자열에서 변수 등 치환할 값이 있으면 그를 치환하여 출력한다. 하지만 싱글쿼터의 경우에는 치환할 값을 찾지 않고 그대로 값을 출력한다. 이는 리눅스 상의 vim에서 색상으로 보아도 비교할 수 있다. 첫 번째 에코의 경우 더블쿼터 안에 있어서 $name이 변수로 인식되어 색상이 변했다. 하지만 두 번째 에코의 경우 변수 상관없이 모두 문자열인 붉은색으로 표시되는 걸 확인 할 수 있다.
※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. addslashed(str)str(문자열)이 싱글쿼터, 더블쿼터, 역슬래시 같은 문자열을 포함하고 있을 때 그 앞에 역슬래시 문자를 추가하여 준다. stripslashes(str)addslashed 사용과 같이 역슬래시 처리가 된 문자열에서 역슬래시를 제거하여 원상태로 되돌린다. nl2br(str)사용자가 입력한 문자열에서 \n(줄바꿈)을 태그로 치환해준다. echo(str)입력한 문자열을 출력한다. print(str)입력한 문자열을 출력한다. printf(형식, 변수)문자열을 지정한 형식으로 변환해준다. C언어의 printf와 사용법이 유사하다.%d : 정수, %f : 부동 소수 explode(구분자..
※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. ○ 암호화 함수 - 흔히 일반적으로 우리가 사용하는 문자열이나 데이터를 평문이라 하고, 이 평문을 암호화 하여 쉽게 알아볼 수 없게 만들어주는 함수를 암호화 함수라고 한다. MySQL에서 사용되는 몇 가지 암호화 기법과 관련된 함수를 알아보았다. - DES (Data Encryption Standard) : 블록 암호(고정 크기인 64 혹은 128bit의 블록 단위로 작업을 수행한다. 이 방식에서는 동일한 키를 사용했을 경우 한 평문 블록이 항상 같은 암호 블록으로 암호화 된다.)의 한 종류로써 미국 NBS에서 국가 표준으로 정한 암호다. 1975년에 발표된 암호 알고리즘으로써 56bit의 키 길이를 ..