<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>PHPK.org &#187; Featured</title>
	<atom:link href="http://www.phpk.org/archives/category/featured/feed" rel="self" type="application/rss+xml" />
	<link>http://www.phpk.org</link>
	<description>PHP User Group</description>
	<lastBuildDate>Mon, 05 Apr 2010 05:09:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP Getter and Setter Generator를 소개합니다</title>
		<link>http://www.phpk.org/archives/533</link>
		<comments>http://www.phpk.org/archives/533#comments</comments>
		<pubDate>Mon, 05 Apr 2010 05:07:28 +0000</pubDate>
		<dc:creator>ooti</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[PHP PHP-GSGen Getter Setter Generator]]></category>

		<guid isPermaLink="false">http://www.phpk.org/archives/533</guid>
		<description><![CDATA[http://labs.phpk.org/phpgsgen/
PHP 코드를 작성할 때 Getter/Setter 를 작성하는 경우가 많습니다. 허나 작성하는 일이 결코 쉽지만은 않습니다. PHP-GSGen를 이용하시면 아주 쉽게 Getter/Setter를 작성하실 수 있습니다.
사용 방법은 간단합니다. 먼저 아래 화면과 같이 변수를 입력합니다.
 
그리고 Generate 버튼을 클릭하면 아래 화면과 같이 Getter/Setter가 자동으로 생성됩니다.
&#160;
빨간색 화살표의 아이콘을 클릭하시면 소스 보기, 복사, 출력 등을 쉽게 할 수 있습니다.
]]></description>
		<wfw:commentRss>http://www.phpk.org/archives/533/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
	http://labs.phpk.org/phpgsgen/
PHP 코드를 작성할 때 Getter/Setter 를 작성하는 경우가 많습니다. 허나 작성하는 일이 결코 쉽지만은 않습니다. PHP-GSGen를 이용하시면 아주 쉽게 Getter/Setter를 작성하실 수 있습니다.
사용 방법은 간단합니다. 먼저 아래 화면과 같이 변수를 입력합니다.
 
그리고 Generate 버튼을 클릭하면 아래 화면과 같이 Getter/Setter가 자동으로 생성됩니다.
&#160;
빨간색 화살표의 아이콘을 클릭하시면 소스 보기, 복사, 출력 등을 쉽게 할 수 있습니다.

	</item>
		<item>
		<title>Month of PHP Security 2010 논문 모집</title>
		<link>http://www.phpk.org/archives/517</link>
		<comments>http://www.phpk.org/archives/517#comments</comments>
		<pubDate>Sun, 14 Mar 2010 20:43:30 +0000</pubDate>
		<dc:creator>ooti</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[PHP News]]></category>
		<category><![CDATA[논문모집 보안 Security]]></category>

		<guid isPermaLink="false">http://www.phpk.org/archives/517</guid>
		<description><![CDATA[2007년 3월부터 Hardened-PHP 프로젝트는 Month of PHP Bugs를 통해서 PHP 보안이 개선될 수 있도록 매회 40개 이상의 PHP 인터프리터의 취약점을 공개했습니다.
Month of PHP Bugs를 진행했던 SektionEins GmbH는 3년이 지난 지금도 PHP 보안에 대한 연구, 개발을 진행하고 있으며 올해는 Month of PHP Security 2010을 개최합니다.
Month of PHP Security의 목적은 보안 커뮤니티로부터 PHP 보안에 대한 좋은 연구 [...]]]></description>
		<wfw:commentRss>http://www.phpk.org/archives/517/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	2007년 3월부터 Hardened-PHP 프로젝트는 Month of PHP Bugs를 통해서 PHP 보안이 개선될 수 있도록 매회 40개 이상의 PHP 인터프리터의 취약점을 공개했습니다.
Month of PHP Bugs를 진행했던 SektionEins GmbH는 3년이 지난 지금도 PHP 보안에 대한 연구, 개발을 진행하고 있으며 올해는 Month of PHP Security 2010을 개최합니다.
Month of PHP Security의 목적은 보안 커뮤니티로부터 PHP 보안에 대한 좋은 연구 [...]
	</item>
		<item>
		<title>PHPKorea는 여러분의 소중한 글을 기다리고 있습니다.</title>
		<link>http://www.phpk.org/archives/501</link>
		<comments>http://www.phpk.org/archives/501#comments</comments>
		<pubDate>Wed, 10 Feb 2010 04:25:57 +0000</pubDate>
		<dc:creator>ooti</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[모임 소식]]></category>

		<guid isPermaLink="false">http://www.phpkorea.org/archives/501</guid>
		<description><![CDATA[
혹시 공부를 하거나 일을 하시다가 새로운 걸 발견하셨나요? 
개발을 하면서 유용한 TIP을 찾으셨나요? 
여러분의 블로그나 웹 사이트에 작성하신 좋은 글이 있으신가요? 

&#160;
PHP 개발자들과 공유하고 싶은 기술, 정보가 있으시다면 언제든 PHPKorea로 보내주세요.
여러분이 보내주시는 원고는 PHPKorea.org 웹 사이트에 개재되며 투고해 주신 분들께는 매년 개최되는 PHP Fest에서 발표하실 수 있는 기회를 드립니다. 
&#160;
국내 수많은 PHP 개발자들이 여러분의 글을 [...]]]></description>
		<wfw:commentRss>http://www.phpk.org/archives/501/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
혹시 공부를 하거나 일을 하시다가 새로운 걸 발견하셨나요? 
개발을 하면서 유용한 TIP을 찾으셨나요? 
여러분의 블로그나 웹 사이트에 작성하신 좋은 글이 있으신가요? 

&#160;
PHP 개발자들과 공유하고 싶은 기술, 정보가 있으시다면 언제든 PHPKorea로 보내주세요.
여러분이 보내주시는 원고는 PHPKorea.org 웹 사이트에 개재되며 투고해 주신 분들께는 매년 개최되는 PHP Fest에서 발표하실 수 있는 기회를 드립니다. 
&#160;
국내 수많은 PHP 개발자들이 여러분의 글을 [...]
	</item>
		<item>
		<title>PHP4와 PHP5의 객체 참조</title>
		<link>http://www.phpk.org/archives/458</link>
		<comments>http://www.phpk.org/archives/458#comments</comments>
		<pubDate>Wed, 28 Oct 2009 20:04:29 +0000</pubDate>
		<dc:creator>ooti</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP4]]></category>
		<category><![CDATA[Reference]]></category>
		<category><![CDATA[객체]]></category>
		<category><![CDATA[성능]]></category>
		<category><![CDATA[참조]]></category>

		<guid isPermaLink="false">http://www.phpkorea.org/archives/458</guid>
		<description><![CDATA[꽤 오래전 이야기라서 많은 분들이 알고 계시리라 생각합니다만 정리도 할 겸 적어 봅니다.
지금은 대부분의 시스템에서 PHP5를 사용하고 있으리라 생각합니다. 하지만 아직도 어디건간 PHP4 코드가 동작하고 있겠죠. PHP4에서 PHP5로 넘어오면서 가장 큰 변화 중 하나는 객체 참조였습니다. PHP4가 개발되고 사용될 당시에는 일반적으로 PHP를 객체 지향적으로 작성하지 않았습니다. 그렇기 때문에 값을 참조로 넘기는 것이 좋은 생각은 아니었습니다. [...]]]></description>
		<wfw:commentRss>http://www.phpk.org/archives/458/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	꽤 오래전 이야기라서 많은 분들이 알고 계시리라 생각합니다만 정리도 할 겸 적어 봅니다.
지금은 대부분의 시스템에서 PHP5를 사용하고 있으리라 생각합니다. 하지만 아직도 어디건간 PHP4 코드가 동작하고 있겠죠. PHP4에서 PHP5로 넘어오면서 가장 큰 변화 중 하나는 객체 참조였습니다. PHP4가 개발되고 사용될 당시에는 일반적으로 PHP를 객체 지향적으로 작성하지 않았습니다. 그렇기 때문에 값을 참조로 넘기는 것이 좋은 생각은 아니었습니다. [...]
	</item>
		<item>
		<title>PHP Fest 2009 설문 결과(보충)</title>
		<link>http://www.phpk.org/archives/423</link>
		<comments>http://www.phpk.org/archives/423#comments</comments>
		<pubDate>Mon, 12 Oct 2009 18:01:00 +0000</pubDate>
		<dc:creator>ooti</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[모임 소식]]></category>
		<category><![CDATA[phpfest2009]]></category>
		<category><![CDATA[설문결과]]></category>

		<guid isPermaLink="false">http://www.phpkorea.org/archives/423</guid>
		<description><![CDATA[PHP Fest 2009 행사에 참석해 주신 분들을 대상으로 한 설문 결과를 공유합니다.
10월 12일 공개한 설문 조사 결과가 다소 논란의 여지가 있기에 수정/보충하여 공개합니다. ( 아래 “설문 결과&#8221; 이미지를 클릭하세요. )

 
더 자세한 내용은 설문 결과 PDT 문서를 읽어 보시기 바랍니다.
]]></description>
		<wfw:commentRss>http://www.phpk.org/archives/423/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	PHP Fest 2009 행사에 참석해 주신 분들을 대상으로 한 설문 결과를 공유합니다.
10월 12일 공개한 설문 조사 결과가 다소 논란의 여지가 있기에 수정/보충하여 공개합니다. ( 아래 “설문 결과&#8221; 이미지를 클릭하세요. )

 
더 자세한 내용은 설문 결과 PDT 문서를 읽어 보시기 바랍니다.

	</item>
		<item>
		<title>PHPeclipse 개발 환경 구축 방법</title>
		<link>http://www.phpk.org/archives/411</link>
		<comments>http://www.phpk.org/archives/411#comments</comments>
		<pubDate>Tue, 29 Sep 2009 09:22:52 +0000</pubDate>
		<dc:creator>ooti</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.phpkorea.org/archives/411</guid>
		<description><![CDATA[이클립스용 PHPeclipse ( http://www.phpeclipse.com/ ) 플러그인을 사용하여 PHP 개발 환경을 구축하는 방법을 살펴봅니다.
PHPeclipse 개발 환경 구축 방법 
View more documents from ooti xenonix.

]]></description>
		<wfw:commentRss>http://www.phpk.org/archives/411/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	이클립스용 PHPeclipse ( http://www.phpeclipse.com/ ) 플러그인을 사용하여 PHP 개발 환경을 구축하는 방법을 살펴봅니다.
PHPeclipse 개발 환경 구축 방법 
View more documents from ooti xenonix.


	</item>
		<item>
		<title>[PHP5.3.0] Namespaces(네임스페이스)</title>
		<link>http://www.phpk.org/archives/321</link>
		<comments>http://www.phpk.org/archives/321#comments</comments>
		<pubDate>Wed, 29 Jul 2009 10:01:09 +0000</pubDate>
		<dc:creator>ooti</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[PHP5.3.0]]></category>
		<category><![CDATA[네임스페이스]]></category>

		<guid isPermaLink="false">http://www.phpkorea.org/archives/321</guid>
		<description><![CDATA[PHP 5.3.0 에서는 아주 반가운 기능이 추가되었습니다. PHP는 버전 5로 올라오면서 본격적으로 OOP를 지원하고 있습니다. 이제는 클래스로 기능을 묶는 것이 일반화되었습니다. 그럼에도 불구하고 PHP에서는 왠지 부족함이 느껴졌습니다. 바로 네임스페이스가 없었습니다. 이 네임스페이스가 드디어 5.3.0 버전에서 추가되었습니다.
네임스페이스가 왜 필요한가
네임스페이스는 코드를 묶는 추상적인 개념으로 클래스를 파일이라고 한다면 네임스페이스는 디렉터리라고 할 수 있습니다. 클래스는 비슷한 기능을 하는 함수들을 [...]]]></description>
		<wfw:commentRss>http://www.phpk.org/archives/321/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	PHP 5.3.0 에서는 아주 반가운 기능이 추가되었습니다. PHP는 버전 5로 올라오면서 본격적으로 OOP를 지원하고 있습니다. 이제는 클래스로 기능을 묶는 것이 일반화되었습니다. 그럼에도 불구하고 PHP에서는 왠지 부족함이 느껴졌습니다. 바로 네임스페이스가 없었습니다. 이 네임스페이스가 드디어 5.3.0 버전에서 추가되었습니다.
네임스페이스가 왜 필요한가
네임스페이스는 코드를 묶는 추상적인 개념으로 클래스를 파일이라고 한다면 네임스페이스는 디렉터리라고 할 수 있습니다. 클래스는 비슷한 기능을 하는 함수들을 [...]
	</item>
		<item>
		<title>[PHP5.3.0] Late Static Bindings</title>
		<link>http://www.phpk.org/archives/301</link>
		<comments>http://www.phpk.org/archives/301#comments</comments>
		<pubDate>Wed, 15 Jul 2009 09:02:45 +0000</pubDate>
		<dc:creator>ooti</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[LateStaticBinding]]></category>
		<category><![CDATA[PHP5.3.0]]></category>
		<category><![CDATA[정적메소드]]></category>
		<category><![CDATA[정적함수]]></category>

		<guid isPermaLink="false">http://www.phpkorea.org/archives/301</guid>
		<description><![CDATA[같은 클래스 안에 속한 정적 함수를 호출 할 때에는 $this 변수를 사용하지 않고 self 키워드를 사용합니다. 이&#160; self 키워드의 특징은 self 를 실행하는 자기 클래스가 아니라 호출하려는 메소드가 정의된 클래스를 의미합니다.

  1: &#60;?php

  2: class ParentClass {

  3:   public static function who() {

  4:     echo [...]]]></description>
		<wfw:commentRss>http://www.phpk.org/archives/301/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	같은 클래스 안에 속한 정적 함수를 호출 할 때에는 $this 변수를 사용하지 않고 self 키워드를 사용합니다. 이&#160; self 키워드의 특징은 self 를 실행하는 자기 클래스가 아니라 호출하려는 메소드가 정의된 클래스를 의미합니다.

  1: &#60;?php

  2: class ParentClass {

  3:   public static function who() {

  4:     echo [...]
	</item>
		<item>
		<title>Lock wait timeout exceeded 에러</title>
		<link>http://www.phpk.org/archives/294</link>
		<comments>http://www.phpk.org/archives/294#comments</comments>
		<pubDate>Mon, 13 Jul 2009 18:38:23 +0000</pubDate>
		<dc:creator>ooti</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[deadlock]]></category>
		<category><![CDATA[innodb]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[데드락]]></category>
		<category><![CDATA[트랜젝션]]></category>

		<guid isPermaLink="false">http://www.phpkorea.org/archives/294</guid>
		<description><![CDATA[최근에 MySQL에 마이그레이션 작업을 위해 대량의 데이터를 입력하던 중에 갑자기 모든 데이터가 Rollback 되는 현상이 있었습니다. 로그에는 Lock wait timeout 라고 적혀 있었는데요. 간단히 이 메세지에 대해서 알아보겠습니다.
이 Lock wait timeout excceded 메세지는 DBMS가 트랜젝션을 위해 잠금(Lock)한 시간이 제한 시간을 넘었다는 것인데 설정 파일에서 값을 지정하지 않았다면 기본 값은 50초 입니다.
이 에러 메세지가 나타나는 경우는 [...]]]></description>
		<wfw:commentRss>http://www.phpk.org/archives/294/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	최근에 MySQL에 마이그레이션 작업을 위해 대량의 데이터를 입력하던 중에 갑자기 모든 데이터가 Rollback 되는 현상이 있었습니다. 로그에는 Lock wait timeout 라고 적혀 있었는데요. 간단히 이 메세지에 대해서 알아보겠습니다.
이 Lock wait timeout excceded 메세지는 DBMS가 트랜젝션을 위해 잠금(Lock)한 시간이 제한 시간을 넘었다는 것인데 설정 파일에서 값을 지정하지 않았다면 기본 값은 50초 입니다.
이 에러 메세지가 나타나는 경우는 [...]
	</item>
		<item>
		<title>PHP에서 주의해야 할 논리 연산</title>
		<link>http://www.phpk.org/archives/162</link>
		<comments>http://www.phpk.org/archives/162#comments</comments>
		<pubDate>Sun, 26 Apr 2009 13:19:52 +0000</pubDate>
		<dc:creator>ooti</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[논리연산]]></category>
		<category><![CDATA[조심]]></category>

		<guid isPermaLink="false">http://www.phpkorea.org/archives/162</guid>
		<description><![CDATA[PHP에서는 변수의 자료 형을 선언하지 않습니다. 값을 따옴표( &#8221; 또는 &#8216; )로 감싸서 변수에 대입하면 문자열 형이 되고 123 과 같이 숫자를 대입하면 정수 형이 됩니다. 또한 new Object()처럼  인스턴스를 대입할 수도 있습니다. 이는 매우 유연하게 변수의 자료 형을 바꿀 수 다는 장점이 있습니다만 반면 변수가 어떤 형태인지 직관적으로 알 수 없는 단점이 있습니다.

자료 [...]]]></description>
		<wfw:commentRss>http://www.phpk.org/archives/162/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	PHP에서는 변수의 자료 형을 선언하지 않습니다. 값을 따옴표( &#8221; 또는 &#8216; )로 감싸서 변수에 대입하면 문자열 형이 되고 123 과 같이 숫자를 대입하면 정수 형이 됩니다. 또한 new Object()처럼  인스턴스를 대입할 수도 있습니다. 이는 매우 유연하게 변수의 자료 형을 바꿀 수 다는 장점이 있습니다만 반면 변수가 어떤 형태인지 직관적으로 알 수 없는 단점이 있습니다.

자료 [...]
	</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->