[PHP-doc 839] Re: 無名関数のサンプルコードの翻訳について
TAKAGI Masahiro
matakagi @ gmail.com
2010年 4月 25日 (日) 05:07:09 JST
高木です。
2010/4/25 Sotaro KARASAWA <reg @ sotaro-k.com>:
> sotarokです.
>
> http://www.php.net/manual/ja/functions.anonymous.php
> こちらのサンプルコードにある
>
> ====
> $my_cart->add('バター', 1);
> $my_cart->add('牛乳', 3);
> $my_cart->add('卵', 6);
> ====
>
> ですが,これは,クラス内の
>
> ====
> function ($quantity, $product) use ($tax, &$total)
> {
> $pricePerItem = constant(__CLASS__ . "::PRICE_" .
> strtoupper($product));
> $total += ($pricePerItem * $quantity) * ($tax + 1.0);
> };
> ====
>
> で定数の取得に使われているため,英語のまま
>
> ====
> $my_cart->add('butter', 1);
> $my_cart->add('milk', 3);
> $my_cart->add('eggs', 6);
> ====
>
> としたほうが良いように思います.
あ、確かに。このままじゃ動きませんね。
ありがとうございます。なおしておきました。
http://news.php.net/php.doc.ja/2661
# 逆に定数名のほうを日本語化する、とかいうふざけた案も一瞬思い浮かんだ :-)
--
TAKAGI Masahiro mailto:matakagi @ gmail.com
PHP-doc メーリングリストの案内