PHP5.3メモ

ブログ | 2009/8/27 03:04
http://www.php.net/manual/ja/language.operators....
「PHP 5.3 以降では、三項演算子のまんなかの部分をなくすこともできるようになりました。 式 expr1 ?: expr3 の結果は、expr1 が TRUE と同等の場合は expr1、 それ以外の場合は expr3 となります。」

こんな書き方。
$host = @$_SERVER['HTTP_X_FORWARDED_FOR'] ?: $_SERVER['REMOTE_ADDR'];
でも、これの場合@がないとエラーが出るから、真偽値が返るものに使うのが正しいのかもしれない。
$host = !empty($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
やっぱり、こう書くべきなのかも。

http://www.php.net/manual/ja/migration53.php
いずれじっくり眺めてみようと思うけれども、
「GD関数では、imagefilter() 関数を使ってモザイク効果を適用できるようになりました。」
とある。ちょっと使ってみたい。

http://www.php.net/manual/ja/migration53.other.p...
タグ
縮小 拡大

ログインしておくと、後で編集が可能です。

Rottel内コンテンツ

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close