본문 바로가기
반응형

전체 글168

[PHP] 문자열 합치기 PHP 문자열 합치기 연산기호는 마침표 " . " 마침표를 활용해서 다양하게 문자열을 합칠 수 있습니다. 작업을 하다보면 문자열 합치는 곳에서 헷갈리는 부분들이 있기 때문에 정리해두는 것이 좋습니다. ** "문자"."문자" 또는 변수.변수 ** 1. PHP 문자 . 문자 // 결과 "안녕하세요" 출력 2. PHP 변수 . 변수 (변수 = "문자") 3. .=문자 복합 대입 연산자 PHP에서 .= 연산자는 대입 연산자처럼 문자를 결합하는데 사용 2023. 11. 22.
[PHP] preg_match(), preg_match_all(), preg_replace()과 정규식(정규 표현식) 1. preg_match("패턴", 변수) 문자열에서 패턴이 존재하는지 확인 2. preg_match_all("패턴", 변수) 문자열에서 패턴이 얼마나 존재하는지 확인 3. preg_replace("패턴", "바꾸고싶은 값", 변수) 문자열에서 존재하는 패턴의 값을 변경 4. 정규식 패턴을 대신하여 정규식을 사용할 수 있다. public function replaceSpecialChar($_color){ $_color = preg_replace('/[^A-Za-z0-9\-]/', '-', $_color); $_color = str_replace("---", "-", $_color); return $_color; } public function stringToId($string) { //Lower case.. 2023. 11. 17.
[PHP] CURL (Get, Post) CURL(Client URL) 이란? 다양한 프로토콜로 데이터 전송이 가능한 Command Line Tool CURL 함수 (*더 많은 함수가 있습니다) curl_init : 세션 초기화, 핸들값 리턴 curl_setopt : 옵션 세팅 curl_exec : curl 실행 curl_errno : 에러 발생 시 에러번호를 가져옴 curl_error : 에러 발생 시 에러메시지를 가져옴 curl_getinfo : 상태 정보를 리턴 curl_close : curl 세션 close CURL_SETOPT 옵션 값 CURLOPT_FOLLOWLOCATION : TRUE로 설정 시 HTTP 헤더로 보내는 LOCATION헤더의 내용을 따름 CURLOPT_HEADER : TRUE로 설정 시 헤더의 내용을 출력 CURLOP.. 2023. 11. 16.
[IT] Webhook(웹훅)이란? 웹훅(Webhook)이란? 웹페이지 또는 웹앱에서 발생하는 이벤트들을 다른 어플리케이션에 실시간 정보를 제공하는 방식 보통 REST API로 구축된 웹 서비스는 하나의 요청에 따라 하나의 응답을 제공합니다. 이러한 구조로 인해 특정 이벤트가 발생했는지 조회하려면 서버로의 요청이 선행되어야 합니다. 즉, 일반적인 API(Polling)는 클라이언트가 서버를 호출하는 방식입니다. 하지만, 웹훅은 서버에서 특정 이벤트가 발생했을 때, 클라이언트를 호출하는 방식으로써 역방향 API라고도 불립니다. 이렇게 서버측에서 클라이언트의 어떤 URL로 데이터를 보낼지 정해놓은 주소를 바로 Callback URL이라고 부릅니다. * 폴링(Polling) 운영체제에서 폴링은 CPU가 입출력 장치의 상태를 지속적으로 확인하여 .. 2023. 11. 16.
[Javascript] Var, Let, Const 1. var var는 전역범위 또는 함수 범위로 지정 아래를 보면, greeting은 전역 범위에 선언되었기때문에 출력이 가능하지만, greet()함수 안에있는 변수 greet은 함수 안에서 선언되었기 때문에 출력 되지 않습니다. var greeting = "Hello"; function greet(){ var greet = "Hi"; } console.log(greeting); // 출력가능 -- Hello 출력 console.log(greet); // 출력 X -- Undefined 출력 재선언되고, 업데이트 가능 var greeting = "hello"; console.log(greeting); var greeting = "hi"; console.log(greeting); greeting = "ch.. 2023. 11. 15.
[Javascript] 식별자(Identifier) 식별자는 코드내의 변수, 함수 혹은 속성을 식별하는 문자열 Javascript의 식별자는 대소문자를 구별하고 유니코드 글자, $, _, 숫자로 구성할 수 있지만, 숫자로 시작할 수는 없습니다. 식별자는 코드의 일부이지만 문자열은 데이터이기 때문에, 식별자와 문자열은 다르다. * Javascript에서 식별자를 문자열로 변환하는 방법은 없지만, 경우에 따라 문자열을 분석해 식별자로 사용할 수 있습니다. const o = { age : 10, ['myName']: '정', ['123my Name']: '박' } o.age o['myName'] o['123my Name'] 식별자 단어와 단어의 구분방법 카멜 케이스 VS 스네이크 케이스 // 카멜 케이스 function setName(){ } // 스네이크 케.. 2023. 11. 15.
반응형