ホームページ >バックエンド開発 >PHPチュートリアル >このコードを見るのを手伝ってもらえますか?

このコードを見るのを手伝ってもらえますか?

WBOY
WBOYオリジナル
2016-06-13 12:20:301094ブラウズ

このコードを見るのを手伝ってください
$email = isset($fdata['email']) && !empty($fdata['email']) htmlspecialchars($fdata['email']) ? ' ';
(htmlspecialchars() 関数は、いくつかの事前定義された文字を HTML エンティティに変換します。)

? htmlspecialchars($fdata['email']) : '';この段落は何を意味しますか?
------解決策のアイデア-----------
$a=$b?$b: $c;
は if($b){$a=$b}else{$a=$c}
と同等です------解決策のアイデア-------- ---- ------------
三項演算
結果 = 条件? 条件が真の場合の値: 条件が真でない場合の値

if (条件) {
result = value
}else {
result = value
}

例のコードでは、これは非効率な作業です。
メールにはHTML文字が含まれていないため、それ以外の場合は不正メールです
したがって、htmlspecialcharsがあっても同じです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。