'PHP'에 해당되는 글 9건

40 Tips for optimizing your php Code

원문/출처 : 40 Tips for optimizing your php Code1. http://skystory.kr/3332. http://smartjuho.tistory.com/entry/PHP-%EC%BD%94%EB%94%A9-%ED%8C%81 1. If a method can be static, declare it static. Speed improvement is by a factor of 4. 메쏘드가 static이 될 수 있다면 static으로 선언하라. 4배 빨라진다. 2. echo is faster than print. echo가 print보다 빠르다. 3. Use echo’s multiple parameters instead of string concatenation. 문자열을 이어붙이..

PHP | 2016. 5. 7. 02:16

PHP class 정리

원문/출처:http://smartjuho.tistory.com/entry/PHP-class-%EC%A0%95%EB%A6%AC PHP는 OOP(Object Oriented Programming) 즉 객체지향 프로그래밍 언어로써 class 사용이 가능합니다. 그 사용법이나 쓰임새는 JAVA의 그것과 매우 흡사하여 JAVA를 공부하신 분들은 쉽게 익히실 수 있습니다. 그럼 지금부터 class 사용법을 간략히 알아보겠습니다. 1. class 선언class aaa{ //함수를 정의하는 것과 같은 방식으로 class를 선언합니다. 다만, 선언된 class로 객체를 만들면 독립적으로 활동하므로 함수의 인자와 같은것은 없습니다. var $aaa_mv; //맴버변수(member variable) 정의합니다. class ..

PHP | 2016. 5. 7. 02:03

php cURL

원문/출처 : http://smartjuho.tistory.com/entry/php-cURL cURL (Client URL Library Functions)이라는 모듈을 서버에 깔다음 실행해야 합니다. 이것이 하는 역할은 내가 원하는 주소의 페이지에서 내가 임의의 값을 넣고 그 넣은 값으로 페이지에서 리턴되는 값을 받아오는 역할입니다. $ch = curl_init([String url]) /* curl 세션의 초기화 [파라메터는 선택사항]. */ curl_setopt($ch, OPTION, VALUE) /* curl 옵션을 세팅한다. */ curl_setopt 의 OPTION CURLOPT_HEADER : 헤더 정보를 받기 원한다면 이 옵션을 추가한다. VALUE : 1 OR true CURLOPT_NO..

PHP | 2016. 5. 7. 02:00

php 도메인 추출 정규식

원본/출처: http://setint.tistory.com/entry/php-%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%B6%94%EC%B6%9C-%EC%A0%95%EA%B7%9C%EC%8B%9D if ( ! function_exists('getDomainName')) { function getDomainName($url) { $value = strtolower(trim($url)); $url_patten = '/^(?:(?:[a-z]+):\/\/)?((?:[a-z\d\-]{2,}\.)+[a-z]{2,})(?::\d{1,5})?(?:\/[^\?]*)?(?:\?.+)?$/i'; $domain_patten = '/([a-z\d\-]+(?:\.(?:asia|info|name|mobi|com|ne..

PHP | 2016. 5. 7. 01:52

PHP 5.3.0 에서 사라진 함수들 대체

원본/출처 : http://blog.arzz.com/409 PHP 5.3.0 버전 이상에서 사라져버린 비운의 함수들이 있습니다. 바로 POSIX Regex 함수들입니다. 대부분 많이들 써왔던 함수이기에, 저도 그렇고 아직까지 많은분들이 5.3.0 이상 버전으로 업데이트를 하지 못하고 있을 듯 합니다. 하지만, PHP 6.0.0 이상버전부터 완전히 사라질 이 함수들을 언제까지고 끌고갈 수 없기때문에 대체함수(?)로 바꾸는 방법을 간단하게 설명할려고 합니다. split함수 split은 특정패턴으로 문자열을 잘라주는 함수입니다. 예를 들어, $arr = split(',', '아빠,엄마'); 라고 한다면 $arr 에는 Array('아빠','엄마'); 가 되는 것이지요. 이함수는 5.3.0 이상버전부터 explo..

PHP | 2016. 5. 7. 01:50

PHP 내장 함수

원문/출처 : http://smartjuho.tistory.com/entry/PHP-%EB%82%B4%EC%9E%A5-%ED%95%A8%EC%88%98-%EB%AA%A8%EC%95%94 php 내장함수 모음 ]1. 날짜 및 시간 관련함수*time() -용도: 현재 시각을 timestamp값으로 구한다. -방법: time() *date() -용도: 사용자가 지정한 형태로 시간을 표시. 특정시간의 날짜와 요일등을 배열로 리턴한다. -방법: date("표시할 시간의 포맷형태","특정한 timestamp값") *mktime() -용도: 지정된 날짜를 timestamp값으로 변환한다. -방법: mktime(시,분,초,월,일,년) *checkdate() -용도: 날짜와 시간이 올바른 범위 안에 있는지 검사한다. -..

PHP | 2016. 5. 5. 21:19

소켓 통신(전송) PHP 소스

원문/출처 : http://blog.naver.com/lunacastech/140166729096 필자가 실제 현장에서 검증하고 구현된 소켓통신 PHP 소스입니다. 웹상에 저질 정보들이 너무 난무해서 확실히 되는 소켓통신 '전문전송' 소스 입니다. 물론 서버쪽에서 도 소켓을 생성하여 전문을 받고 회신을 해줄 수 있어야 겠죠? TCP 전용으로 작성해 보겠습니다. 실험은 사이트에 "socket.php"로 올려서 예제로 만들어서 해봤습 니다. NICE(한국신용평가)사 와 라우터와 전용선으로 1:1 연결해서 했던 방식입니다.

PHP | 2016. 5. 5. 21:14

PHP 정규 표현식 문법

원문/출처 : http://smartjuho.tistory.com/entry/PHP-%EC%A0%95%EA%B7%9C-%ED%91%9C%ED%98%84%EC%8B%9D-%EB%AC%B8%EB%B2%95 ● ..임의의 한 문자. 줄바꿈 문자(/n)를 제외한 모든 문자를 대신할 수 있음예시.at // cat, hat, mat ... ● 반복+앞 글자가 한번 이상 반복될 수 있음예시(very )+nice = very nice, very very nice*앞 글자가 0번 이상 반복될 수 있음예시(very )*nice = nice, very nice, very very nice ● ??없거나 하나인 문자. 하위 표현식을 옵션으로 취급한다.예시ca?t = ct, cat, abcatd ● --범위를..

PHP | 2016. 5. 5. 21:11

PHP 정규표현식

원문/출처 : www.catswhocode.com/blog/15-php-regular-expressions-for-web-developers/번역/추철 : http://smartjuho.tistory.com/entry/PHP-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D 정규표현식 문법정규식결과fooThe string “foo”^foo“foo” at the start of a stringfoo$“foo” at the end of a string^foo$“foo” when it is alone on a string[abc]a, b, or c[a-z]Any lowercase letter[^A-Z]Any character that is not a uppercase lette..

PHP | 2016. 5. 5. 21:09