<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>throw new CybozuLabsException()</title>
      <link>http://labs.cybozu.co.jp/blog/tsuruoka/</link>
      <description></description>
      <language>en</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate>Wed, 17 May 2006 12:45:34 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.33-ja</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>超極めるPHP発売</title>
         <description><![CDATA[<p>
ラボの<a href="http://labs.cybozu.co.jp/blog/akky/archives/2006/05/cho_kiwameru_php.html">秋元さんも執筆している</a>超極めるPHPが発売になりました。私もEthna関係で2つの記事を執筆しています。
</p>
<table  border="0" cellpadding="5"><tr><td colspan="2"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798111058/sonatazivenet-22/ref=nosim/" target="_top">超・極める! PHP</a></td></tr><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798111058/sonatazivenet-22/ref=nosim/" target="_top"><img src="http://ec1.images-amazon.com/images/P/4798111058.01._SCMZZZZZZZ_.jpg" border="0" alt="超・極める! PHP" /></a></td><td valign="top"><font size="-1">秋元 裕樹 市橋 一宣 大垣 靖男 <br /><br />翔泳社  2006-05-18<br />売り上げランキング : <br /><br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798111058/sonatazivenet-22/ref=nosim/" target="_top">Amazonで詳しく見る</a></font></td></tr></table>
<p>
今回はPHP界隈で有名な人たちが集まって最新の技術や必修の技術について紹介しているので仕事でPHPを使っている人はもちろん趣味で使っている人も持っておくとよいでしょう。
</p>]]></description>
         <link>http://labs.cybozu.co.jp/blog/tsuruoka/2006/05/php_1.html</link>
         <guid>http://labs.cybozu.co.jp/blog/tsuruoka/2006/05/php_1.html</guid>
         <category>PHP</category>
         <pubDate>Wed, 17 May 2006 12:45:34 +0900</pubDate>
      </item>
            <item>
         <title>PHPのコマンドラインインターフェイスを使ってみる</title>
         <description><![CDATA[<a href="http://www.rubyist.net/~matz/slides/yapc2006/">YAPC::Asia 2006のまつもとゆきひろさんのスライド</a>でPHPの場合PHPタグがないとPHPのコードが実行できないように見える説明をされていたので懇親会で「CLIだと同じように実行できますよ」という説明をしたのですが、DanさんのBlogに

<a href="http://blog.livedoor.jp/dankogai/archives/50456179.html#comments">404 Blog Not Found:PHPを他の言語が見下す理由</a>
<blockquote>
何と言っても、PHPは現在のところ汎用ではなく、Web Server専用だということもある。この領域は広大ではあるが、島には違いない。Webアプリだけがソフトウェアではないのだ。殺速度はなかなかではあるが複殺度に欠けるのは否めない。
</blockquote>

というような説明があり、どうもぺちぱー以外の方にはPHPのCLIが知られていないようなので簡単に説明します。
CLIとはCommand Line Interfaceの略称でその名の通り、PHPをコマンドラインで利用する為のものです。
LinuxでPHPをインストールすると、たいていは/usr/local/bin/phpに入っています。

これを利用すると、まつもとさんのスライドにあったhello worldを表示するコードなら

<blockquote>
 php -r 'print "hello world\n";
</blockquote>

これで表示することができるようになります。(PHPも仲間にいれてください！)
コマンドラインのphpを利用する事で、フレームワークのソースコード自動生成をしてみたり、<a href="http://nanoweb.si.kz/">PHPで作ったWebサーバ</a>を動かしたりできます。(というか私は普段そういう使いかたをしています)

Danさんのいう<q>実はPerl Communityというのは、言語コミュニティの中では、PHPを含め他の言語を見下すことが一番少ないcommunityだと思う。</q>というのは私も同意です。
少しズレた発言かもしれませんが、<a href="http://www.sixapart.jp/movabletype/manual/mtmanual_dynamic.html">Movable Typeのダイナミックパブリッシング</a>という機能を見ていて「なんでもPerlでやろうとするんじゃなくてPHPも許容してくれるんだ」と関心したことがありました。

Perlが他の言語を見下さない言語だとしたら、PHPは自虐の言語だと思います。
「所詮PHPだし」「そういうのはJavaでやればいいんじゃないかな」
そんな発言をしているのを、初心者だけでなく、「PHPが得意」といって使っている上級者からも
よく聞きます。見下され続けたせいでしょうか？

個人的にはぺちぱーには自虐で逃げるような事をしないでPerlのように
どんどんおもしろいことをやってほしいなぁと思います。し、やっていきたいと思います。
「どうせPHPだし」という言い訳はずるいですよね。]]></description>
         <link>http://labs.cybozu.co.jp/blog/tsuruoka/2006/04/php.html</link>
         <guid>http://labs.cybozu.co.jp/blog/tsuruoka/2006/04/php.html</guid>
         <category>PHP</category>
         <pubDate>Fri, 14 Apr 2006 13:47:30 +0900</pubDate>
      </item>
            <item>
         <title>言語構造と関数の記法について</title>
         <description><![CDATA[PHPにはechoなどの言語構造とprintなどの関数があります。
言語構造と関数の違いは、

<pre>
$function_name = "print";
$function_name("aaa");
</pre>

のような可変関数として利用できるか否か程度で表向きには違いを意識しなければならないときはほとんどないのですが、私の場合これらの違いを明確にするために、言語構造には括弧をつけないでコードを書いています。PEARのコーディング規約にも同様の規定があります。
主な言語構造としては以下があります。

<ul>
<li>include</li>
<li>include_once</li>
<li>require</li>
<li>require_once</li>
<li>echo</li>
<li>exit</li>
<li>die</li>
</ul>

言語構造と関数の違いをほとんど意識しないでコードを書いている人はちゃんと使い分けておくことをオススメします。]]></description>
         <link>http://labs.cybozu.co.jp/blog/tsuruoka/2006/03/post.html</link>
         <guid>http://labs.cybozu.co.jp/blog/tsuruoka/2006/03/post.html</guid>
         <category>PHP</category>
         <pubDate>Wed, 22 Mar 2006 13:00:28 +0900</pubDate>
      </item>
            <item>
         <title>initialize</title>
         <description>2006年3月1日にサイボウズラボに入社致しました。鶴岡です。
PHPの話を中心にラボでの成果などを公開していこうと考えております。
よろしくお願いいたします。</description>
         <link>http://labs.cybozu.co.jp/blog/tsuruoka/2006/03/initialize.html</link>
         <guid>http://labs.cybozu.co.jp/blog/tsuruoka/2006/03/initialize.html</guid>
         <category></category>
         <pubDate>Mon, 06 Mar 2006 16:21:45 +0900</pubDate>
      </item>
      
   </channel>
</rss>
