smarty の section とそのループ内の処理。
$smarty.section〜.first smarty
返信
smarty の section とそのループ内の処理。
コロンが使われる場合。
$test = ( $name == “kuPPO” ) ? 1 : 0;
上記と、下記は同じ意味。
if( $name == “kuPPO” ) {
$test = 1;
} else {
$test = 0;
}
「三項演算子」というらしい。
エイリアスみたいなものですね。先述の「リファレンスとは?」が詳しく説明してる。
あと参考が…
http://ww7.tiki.ne.jp/~inabah/php/002_004.htm
http://nyx.pu1.net/reference/variable/reference_var.html
詳しく書いてある。
http://www.y2sunlight.com/water/webman/php1/1K.html
なにやらPHP4とPHP5じゃ違うらしい。
http://nakagami.blog.so-net.ne.jp/2005-11-10
PHP において、リファレンスとは同じ変数の内容を異なった名前で コールすることを意味します。これは C のポインタのようなものではなく、 シンボルテーブルのエイリアスです。PHP では、変数名と変数の内容は異なっており、 このため、同じ内容は異なった複数の名前を有する事が可能であることに 注意してください。最も良く似ているのは、Unix のファイル名とファイルの 関係です。この場合、変数名はディレクトリエントリ、変数の内容は ファイル自体に対応します。リファレンスは、Unix ファイルシステムの ハードリンクのようなものであると考えられます。
だそうです。いまいちわからん。。。
参考:http://php.plus-server.net/language.references.html
追記
わかった、参照の方ね。わからんのは関数のリファレンスのことだけど。。。