今回は文字列や色、寸法などの定数値リソースについて詳しく見ていきます。 色 「色」に関するリソースはres/values/colors.xml以下に格納します。 ファイル名は任意です。 色リソースはcolors.xmlに以下のように記述します。 <?xml version="1.0" encoding="utf-8"?> <resources> <color name="background">#FFFFFF</color> <color name="foreground">#000000</color> </resources> 色の指定にはいくつかのフォーマットがあります。 #RGB #ARGB #RRGGBB #AARRGGBB RはRed、GはGreen、BはBlueで、AはAlpha(透過度)です。 定義した色リソースはプログラムから以下のように参照できます。 int bgcol
The __CLASS__ magic constant nicely complements the get_class() function. Sometimes you need to know both: - name of the inherited class - name of the class actually executed Here's an example that shows the possible solution: <?php class base_class { function say_a() { echo "'a' - said the " . __CLASS__ . "<br/>"; } function say_b() { echo "'b' - said the " . get_class($this) . "<br/>"; } } class
(Last Updated On: 2006年5月8日)PHP 5.1.3では地味なパフォーマンスチューニングが施されています。しかし、個人的には非常に気に入っているので紹介します。ChangeLogには以下のように記載されています。 Eliminated run-time constant fetching for TRUE, FALSE and NULL. (Dmitry) http://www.php.net/ChangeLog-5.php#5.1.3 TRUE、FALSE、NULLはPHPがデフォルトで定義する定数です。PHP 5.1.3からこれらの定数は定数のシンボルテーブルから値を取得せずに処理されるようになりました。 この意味を理解するにはPHPが定数をどのように扱っているか知る必要があります。PHPの定数は一度値が定義されると値が変更できない”変数”の様に定義されています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く