<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/ppphp/">
    <title>ppphp @ 遠回り PHP</title>
    <link>http://w.atwiki.jp/ppphp/</link>
    <atom:link href="https://w.atwiki.jp/ppphp/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>ppphp @ 遠回り PHP</description>

    <dc:language>ja</dc:language>
    <dc:date>2009-01-15T00:30:56+09:00</dc:date>
    <utime>1231947056</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/ppphp/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ppphp/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ppphp/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ppphp/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ppphp/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ppphp/pages/1.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/ppphp/pages/15.html">
    <title>PHP::エラー処理</title>
    <link>https://w.atwiki.jp/ppphp/pages/15.html</link>
    <description>
      *エラー処理
:対応する PHP マニュアル|[[PHP: エラーのレポート - Manual&gt;http://jp.php.net/manual/ja/security.errors.php]]
[[PHP: 例外(exceptions) - Manual&gt;http://jp.php.net/manual/ja/language.exceptions.php]]
[[PHP: エラー処理 - Manual&gt;http://jp.php.net/manual/ja/book.errorfunc.php]]

**PHP におけるエラーの種類
**エラーと例外の違い
**エラーは全て潰す
**エラーは表示してはならない    </description>
    <dc:date>2009-01-15T00:30:56+09:00</dc:date>
    <utime>1231947056</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ppphp/pages/14.html">
    <title>参考サイト</title>
    <link>https://w.atwiki.jp/ppphp/pages/14.html</link>
    <description>
      *参考サイト
:個人的なメモと備忘録|http://www.asahi-net.or.jp/~wv7y-kmr/
PHP のバグ、セキュリティ問題など。必見。    </description>
    <dc:date>2009-01-14T01:31:55+09:00</dc:date>
    <utime>1231864315</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ppphp/pages/13.html">
    <title>PHP::リファレンス</title>
    <link>https://w.atwiki.jp/ppphp/pages/13.html</link>
    <description>
      *リファレンス
:対応する PHP マニュアル|[[PHP: リファレンスの説明 - Manual&gt;http://jp.php.net/manual/ja/language.references.php]]

リファレンス (参照) はある意味で非常に面倒な機能です。
正しく使えば便利ですし、正しい使い方を学ぶのもそこまで難しくはありません。
ただ一点、&amp;bold(){正しくない使い方}を見つけるのが非常に面倒なのです。

リファレンスを使うことがない、または使う必要のない場合、そのままでいたほうが幸せです。
無理してリファレンスを使うことはありません。

もし、もしも、運悪くリファレンスと遭遇してしまったら……
……入社先のコードで既に使われていたら。
……どうしてか PHP4 時代の PEAR を使う羽目になってしまったら。
スクリプトを書き始める前に、リファレンスの仕様を確認しましょう。

**リファレンスとは
&amp;italic(){エイリアス (別名)} とも呼ばれるように、リファレンスがすることは
&amp;bold(){&quot;ある&amp;color(blue){名前} (の変数) が指す&amp;color(red){値}に、別の&amp;color(blue){名前} (の変数) を与える&quot;} というものです。

#highlight(linenumber,php){{
$keitai = &#039;ドコモ&#039;; // $keitai (名前) は &#039;ドコモ&#039; (値)
$cellPhone =&amp; $keitai; // $cellPhone (名前) と $keitai は同じ値を指し示す名前。
$keitai = &#039;ソフトバンク&#039;; // ドコモからソフトバンクに買い替えたので、 $keitai の値を変更する。
echo $cellPhone; // &#039;ソフトバンク&#039;
                 // $keitai と $cellPhone は同じ値を指し示している！

unset($keitai); // $keitai という名前を破棄しても
echo $cellPhone; // &#039;ソフトバンク&#039;
                 // $cellPhone という名前は残る。
}}

**リファレンス渡し
***非    </description>
    <dc:date>2009-01-13T23:57:26+09:00</dc:date>
    <utime>1231858646</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ppphp/pages/12.html">
    <title>サイトマップ</title>
    <link>https://w.atwiki.jp/ppphp/pages/12.html</link>
    <description>
      *サイトマップ

-情報処理一般
--2進数/16進数
-インターネット
-Linux
-Apache
-(X)HTML/CSS
-Javascript
-PHP
--勉強の仕方
--PHP マニュアルの読み方
--プログラムの書き方
---コーディングスタイル
--特記項目
---PHP4/5/6
---[[エラー処理&gt;PHP::エラー処理]]
---[[リファレンス (参照)&gt;PHP::リファレンス]]
---マルチバイト文字列 (mbstring)
---データベース
-プログラミング全般
--オブジェクト指向
--デザインパターン
---Singleton
---Flyweight
---Proxy
-フレームワーク等
--PHP::Smarty
--PHP::Zend Framework
--PHP::PEAR
--Javascript::prototype.js
--Javascript::jQuery    </description>
    <dc:date>2009-01-14T21:33:54+09:00</dc:date>
    <utime>1231936434</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ppphp/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/ppphp/pages/2.html</link>
    <description>
      **メニュー
-[[トップページ]]
-[[サイトマップ]]

**リンク
-[[PHP マニュアル&gt;&gt;http://jp.php.net/manual/ja/]]
-[[参考サイト]]

**更新履歴
#recent(20)    </description>
    <dc:date>2009-01-14T01:33:01+09:00</dc:date>
    <utime>1231864381</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ppphp/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/ppphp/pages/1.html</link>
    <description>
      **ppphp は PHP を難しくするサイトです。

初心者に優しいと評判の PHP を、遠回りに地道に、難しく解説していきます。
勿論、すぐ PHP を使えるようには&amp;bold(){なりません}。
早く PHP を使ってサイトを作りたい人は回れ右して下さい。

PHP は、確かに初心者でも手軽に使うことの出来るプログラミング言語です。
ただし、初心者が作ったサイトは、十中八九、セキュリティホールを抱えてしまいます。
PHP は、文法エラーなどは教えてくれますが、セキュリティホールに対しては警告も出してくれないからです。
(当然のことですね)

このサイトでは、そういったセキュリティ周りのことを中心にしながらも、
情報処理一般技術からインターネットの構造、 Unix/Linux に Apache 、
PHP 以外の選択肢や、良いプログラムを書くための指針など、
WEB プログラマとして必要なものを一通り解説する予定です。

&gt;ppphp は Progressive/Proper PHP の略ですが、後付の上にどう考えても名前負けです。
&gt;本当にありがとうございました。    </description>
    <dc:date>2009-01-14T02:41:37+09:00</dc:date>
    <utime>1231868497</utime>
  </item>
  </rdf:RDF>
