PHP 90

lampp mysql 원격접속 문제

XAMPP for Linux 1.7.3.a 에서 php 설정에서 IP로 mysql 원격접속이 되지 않는 문제가 발생.문제 : mysqli_connect 연결 Warning: mysqli_connect() [function.mysqli-connect]: OK packet 6 bytes shorter than expected in /home/uncaose/workspace/pickup.kr/test.php on line 3 Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2000): mysqlnd cannot connect to MySQL 4.1+ using old authentication in /home/uncaose/workspace/picku..

lang/php 2010.09.15

php type check

PHP 변수타입을 확인하는 명령어로 gettype 이 있습니다. 저도 javascript에서 typeof를 많이 쓰긴하지만 PHP에서 gettype은 좀처럼 쓰지 않다가(아예 쓰지 않았었죠) 최근에 typeof로 검색을 하니 PHP에도 gettype이라는 변수 type을 확인하는 명령어가 있더군요. 하지만 gettype은 자료형을 스트링으로 검사하기 때문에 속도가 느리다고 합니다. gettype()을 어떤 자료형인지 시험하기 위해 사용하지 마십시오. 반환 문자열은 앞으로 나올 버전에서 바뀔 수 있습니다. 또한, 문자열 비교를 수행하기 때문에 느립니다. 대신, is_* 함수를 사용하십시오. php.net : gettype /* gettype이 반환하는 문자열 "boolean" "integer" "doubl..

lang/php 2010.08.27

PHP Call-time pass-by-reference has been deprecated in

Warning: Call-time pass-by-reference has been deprecated in 블라블라 검색 : php call-time pass-by-reference PHP 상위버전에서 Call-time pass-by-reference 문법을 지원하지 않아서 발생하는 현상 php.ini 에서 allow_call_time_pass_reference 값을 On 으로 설정 (default Off) 참고 : http://kimshine.tistory.com/180 (꿈을향한 첫걸음) 함수를 호출할 때에 &를 쓰지 않도록 해야하고 (deprecate되었으므로), 위와 같이 함수 선언을 해놓았기때문에 &를 쓰지 않아도 됩니다. 요새 대부분의 배포판은 allow_call_time_pass_refere..

lang/php 2010.05.12

me2day api PHP

me2day api me2day api를 사용해서 서비스를 개발해야 된다. 으윽 머리아파 일단 관련 자료를 URL로 정리해보겠습니다. 이미지출처 : ayukawa.80port.net 미투데이 미투데이 APP 미투 API 쉬운인증 me2py 공개 (python module for me2day open API) me2day php API 소스 위의 자료를 바탕으로 테스트를 위한 코드를 만들었습니다. 미투데이는 서비스를 접었습니다. class Me2api { public $user_id = null; public $user_key = null; public $format = 'xml'; private $api_url = 'http://me2day.net:80'; private $application_key =..

sns 2010.02.19

PHP 성능튜닝 IF & Switch 문법

* PHP 성능튜닝 IF & Switch 문법> 블로그 통계정보를 보던 중 최근 외부사이트 접근 경로중 2006년 경에 Copy&Paste 내용중 하나인 PHP성능 향상팁에 대해서 분석한 블로그에서 현재 저의 페이지로 유입된 내용을 봤습니다. 이미 과거에 봤던 내용인데요.. 요즘 코딩 습관중 바뀐 내용이 있어서 하나 더 넣어봅니다. if문보다는 switch문을 써라는 코딩 규칙이 있습니다. 이유는 if문 보다 switch가 가독성이 더 좋다라는 내용인데요. 하지만 유입된 http://teeroz.egloos.com/2703307 에서 if문이 === 조건을 했을 경우 더 빠르다라는 분석을 했습니다. 현재 제가 사용중인 비교문 예를 보시고 프로그램 코딩에 참고 하시기 바랍니다. ^^ switch(TRUE)..

lang/php 2010.01.28

PHP 코드 최적화 40가지팁(번역)

가끔 PHP로 웹페이지를 작성할 일이 있는데, 유용한 팁을 우연히 보게 되어 한글로 옮겨적어본다. 원본은 40 Tips for optimizing your php Code 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. 문자열을 이어붙이지 말고, echo를 이용하여 여러 개의 파라미터를 적어라. 4. Set the..

lang/php 2009.10.23

php oracle 관련함수

OCIColumnIsNULL 결과 컬럼이 널(NULL)인지 테스트한다 int OCIColumnIsNULL (int stmt, mixed column) OCIColumnIsNULL()함수는 구문 stmt의 결과값에서 리턴된 컬럼 column 값이 널(NULL)이 면 true를 리턴한다. col 인수를 위해 컬럼 숫자(column-number(1-Based))나 컬럼 이름 (column-name)을 사용할 수 있다 OCIColumnName 컬럼의 이름을 리턴한다. string OCIColumnName (int stmt, int col) OCIColumnName() 함수는 컬럼 숫자(1-based)에 부합되는 컬럼 이름을 리턴한다. print ""; $conn = OCILogon("scott", "tiger"..

lang/php 2008.09.02
반응형