<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>try、throw、catch・・・PHP5の例外処理 へのコメント</title>
	<atom:link href="http://php.tekmemo.com/?feed=rss2&#038;p=806" rel="self" type="application/rss+xml" />
	<link>http://php.tekmemo.com/?p=806</link>
	<description>PHPプログラミングの備忘録とおまけ</description>
	<lastBuildDate>Wed, 07 May 2014 12:46:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>かおるん より</title>
		<link>http://php.tekmemo.com/?p=806&#038;cpage=1#comment-335</link>
		<dc:creator><![CDATA[かおるん]]></dc:creator>
		<pubDate>Wed, 06 Feb 2008 10:29:54 +0000</pubDate>
		<guid isPermaLink="false">http://php.tekmemo.com/?p=364#comment-335</guid>
		<description><![CDATA[コメントありがとうございます。いわれてみて、イメージ何となくつかめました。
まぁ、一回何か実際に書いてみないと・・・って感じですね。]]></description>
		<content:encoded><![CDATA[<p>コメントありがとうございます。いわれてみて、イメージ何となくつかめました。<br />
まぁ、一回何か実際に書いてみないと・・・って感じですね。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Aileron より</title>
		<link>http://php.tekmemo.com/?p=806&#038;cpage=1#comment-334</link>
		<dc:creator><![CDATA[Aileron]]></dc:creator>
		<pubDate>Wed, 06 Feb 2008 10:04:40 +0000</pubDate>
		<guid isPermaLink="false">http://php.tekmemo.com/?p=364#comment-334</guid>
		<description><![CDATA[そのサンプルなら例外で処理すべき内容じゃ無い気も
するなぁ

どっちかって言うと

class TestException extends Exception &#123;&#125;
function test_a(&#036;a)
&#123;
if(!&#036;a)
&#123;
throw new TestException();
&#125;
if(&#036;a&gt;100)
&#123;
throw new TestException();
&#125;
　　return &#036;a * 10;
&#125;

こんな関数を呼ぶ場合に
try
&#123;
&#036;result = test_a(100);
&#125;
catch(TestException &#036;e)
&#123;
var_dump(&#036;e);
&#125;

みたいな。

関数の呼び出し側でエラー処理を行いたい時に
例外じゃないとタイヘンだよね]]></description>
		<content:encoded><![CDATA[<p>そのサンプルなら例外で処理すべき内容じゃ無い気も<br />
するなぁ</p>
<p>どっちかって言うと</p>
<p>class TestException extends Exception &amp;#123;&amp;#125;<br />
function test_a(&amp;#36;a)<br />
&amp;#123;<br />
if(!&amp;#36;a)<br />
&amp;#123;<br />
throw new TestException();<br />
&amp;#125;<br />
if(&amp;#36;a&amp;gt;100)<br />
&amp;#123;<br />
throw new TestException();<br />
&amp;#125;<br />
　　return &amp;#36;a * 10;<br />
&amp;#125;</p>
<p>こんな関数を呼ぶ場合に<br />
try<br />
&amp;#123;<br />
&amp;#36;result = test_a(100);<br />
&amp;#125;<br />
catch(TestException &amp;#36;e)<br />
&amp;#123;<br />
var_dump(&amp;#36;e);<br />
&amp;#125;</p>
<p>みたいな。</p>
<p>関数の呼び出し側でエラー処理を行いたい時に<br />
例外じゃないとタイヘンだよね</p>
]]></content:encoded>
	</item>
</channel>
</rss>
