php 7

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..

Computer/PHP 2008.08.21

kr.php.net 에 있는 샘플 소스중...

xml-parse-into-struct 함수의 샘플소스중 이 사람이 만든 소스 가 변경되었으면 좋겠다고. kr.php.net 코멘트란에 글을 적을라했더니만. 영어가 짧아서 못 적고 패스 -_-;;;;;;;;;;;;; 저 사람이 만든 소스는 같은 태그가 있을 경우 배열로 넘어오지만. 하나의 태그값이 사라짐... $sample = '1'; $result = MyXMLtoArray($sample); echo $result['data']; --> 1 $sample = '12'; $result = MyXMLtoArray($sample); print_r ($result); --> [data] => Array ( [0] => 1 ) 하나의 태그가 사라짐 ㅡ;;.

My/Etc 2007.10.23

php 로 pop3 데몬 만들기

기존 qmail 의 pop3d 데몬을 다른 걸로 변경하기 위해 daemontools 이용하여 사용하려 했으나 ㅠㅠ php 가 메모리에 적재되지 않고 실행이 되지 않더군요 되면 좋았을텐데 ㅠㅠ; 할수없이 php 로 pop3 데몬을 만들었습니다. 주 목적은 파일기반의 메일서버를 디비기반의 메일서버로 변경하여, pop3 에서 사용자가 메일을 긁어가버리면 실시간 동기화가 되지 않기에..... php 로 pop3 데몬을 작성하여 웹메일과 완전 동기화를 시키는 목적입니다. http://wiki.jinoos.com 사이트의 소스를 많이 참조하였습니다. socket_close 앞에 socket_shutdown 을 사용한것은 커넥션이 즉각 끊어지지 않아서 명시적으로 쓴것입니다. user ,pass , quit 외에 나머..

윈도우 응용프로그램처럼 메뉴를 만들기

브라우저에서 윈도우 응용프로그램처럼 메뉴를 만들기. 회사에 새로 작업하는데 필요해서 만들게 되었음. php 로 만들었다가 변경 요구에 의해서 asp 로 ㅠ.ㅠ 할줄도 모르는데 흑 흑. 파일 하나를 asp 로 바꾸는데 무려 1시간이나 걸렸다는 ㅠ_ㅠ...... Javascript + Dhtml + Mysql 에서 Mssql 로 변경. 메뉴에 대한 모든 카테고리는 디비의 정보를 참조한다. 테이블 스키마는 나중에 시간나면 ㅋㅋㅋㅋㅋㅋㅋㅋ. 지금은..............귀찮타~~~~~~~ [ PHP ] [ ASP 로 바꾼 후 ㅋㅋㅋㅋ ] .