반응형 php8 [PHP]CURLOPT_CONNECTTIMEOUT & CURLOPT_TIMEOUT CURL 세팅 후 사용시에 TIMEOUT 관련해서 차이점을 정리하려고 한다. 간단하지만 정확히 알고 넘어가는게 좋다. CURLOPT_CONNECTTIMEOUT은 지정된 서버와 연결까지의 대기 시간을 의미한다. 아래 코드를 참고하면, 15초동안 서버와 연결이 되지 않으면 접속을 끊는다. // CURLOPT_CONNECTTIMEOUT $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); CURLOPT_TIMEOUT은 .. 2024. 1. 19. [PHP] 접근지정자 - Public, Protected, Private 1. public - 해당 속성/메서드를 개체의 다른 클래스 및 인스턴스 어디에서나 사용할 수 있도록 합니다. 2.protected - 부모 클래스를 포함하여 현재 클래스를 확장하는 모든 클래스에서 속성/메서드를 표시하려는 경우 3. private - 속성/메서드가 자체 클래스에서만 표시되도록 하려는 경우 2023. 11. 30. [PHP] Array 배열 정렬 (Array sort) 1. shuffle(배열) // 해당 배열을 완전히 뒤섞음 2. sort(배열) // 값을 기준으로 오름차순 정렬 3. rsort(배열) //값을 기준으로 내림차순 정렬 4. ksort(배열) // 키를 기준으로 오름차순 정렬 // 출력하게되면 Key=Ben, Value=37 Key=Joe, Value=43 Key=Peter, Value=35 5. krsort(배열) // 키를 기준으로 내림차순 정렬 6. asort(배열) // 배열의 키와 값은 건들지 않고 키순서를 오름차순 정렬 7. arsort(배열) // 배열의 키와 값은 건들지 않고 키순서를 내림차순 정렬 2023. 11. 23. [PHP] isset / unset / empty / is_null / is_numeric 1. isset($var) - 해당 변수가 선언되었는지를 유무를 반환 (True, False) 2. unset($var) - 해당 변수가 참조하는 객체를 메모리에서 삭제 * 함수 안에서 전역 변수를 unset하면, 로컬 변수만 파괴됩니다. 호출한 환경에서 변수는 unset을 호출하기 전과 같은 값을 유지합니다. 3. empty($var) // 해당 변수가 비었는지 유무를 반환합니다. (true false) 4. is_null($var) // 해당 변수가 null 값인지 유무를 반환합니다. (true false) 5. is_numeric($var) // 해당변수가 숫자형인지 유무를 반환합니다. (true false) 표로 정리하면, 값 if($var) isset empty is_null $var=1 TRU.. 2023. 11. 23. [PHP] 문자열 관련함수 1. 먼저 문자열을 정리하는 함수입니다. $result = trim($string) - 문자열 앞,뒤 에있는 공백문자를 지웁니다. $result = ltrim($string) - 문자열 앞에 들어가는 공백문자를 지웁니다. $result = chop($string) - 문자열 뒤에 들어가는 공백문자를 지웁니다. 공백문자 - 줄바꿈 개행문자, 탭문자, 스페이스 등의 안보이는 문자 $result = nl2br($string) - 문자열에 포함된 줄바꿈(\r,\n) 문자를 태그로 변환합니다. (php 버전이 4.0.6 보다 낮을경우 높을경우 ) 2. 대소문자 변경 $result = strtoupper($string) - 문자열을 대문자로 모두 바꿔줍니다. $result = strtolower($string) -.. 2023. 11. 22. [PHP] 문자열 합치기 PHP 문자열 합치기 연산기호는 마침표 " . " 마침표를 활용해서 다양하게 문자열을 합칠 수 있습니다. 작업을 하다보면 문자열 합치는 곳에서 헷갈리는 부분들이 있기 때문에 정리해두는 것이 좋습니다. ** "문자"."문자" 또는 변수.변수 ** 1. PHP 문자 . 문자 // 결과 "안녕하세요" 출력 2. PHP 변수 . 변수 (변수 = "문자") 3. .=문자 복합 대입 연산자 PHP에서 .= 연산자는 대입 연산자처럼 문자를 결합하는데 사용 2023. 11. 22. 이전 1 2 다음 반응형