メイン | April 2006 »

March 22, 2006

言語構造と関数の記法について

PHPにはechoなどの言語構造とprintなどの関数があります。
言語構造と関数の違いは、

$function_name = "print";
$function_name("aaa");

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

  • include
  • include_once
  • require
  • require_once
  • echo
  • exit
  • die

言語構造と関数の違いをほとんど意識しないでコードを書いている人はちゃんと使い分けておくことをオススメします。

March 06, 2006

initialize

2006年3月1日にサイボウズラボに入社致しました。鶴岡です。
PHPの話を中心にラボでの成果などを公開していこうと考えております。
よろしくお願いいたします。