戻る

三項演算子

三項演算子は、たった一行で、条件式と、「真」のときの出力、あるいは代入、「偽」のときの出力、あるいは代入を行うことができます。PHPではHTML内の短縮エコー構文で出力する際に便利です。

JavaScript

<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<span id="new"></span>
<script type="text/javascript">
var obj = document.getElementById("new");
var flg = true;
obj.innerHTML = (flg == true) ? "ニュー" : "";
</script>
</body>
</html>

PHP

<?php
header("Content-type: text/html; charset=utf-8");
$flg = TRUE;
?>
<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<span><?= $flg == TRUE ? "ニュー" : "" ?></span>
</body>
</html>

inserted by FC2 system