メシのタネ

めしのたねになるIT情報配信サイト


【PHP】個人的な三項演算子の使い時

,

  1. Webプログラム
  2. PHP
  3. 【PHP】個人的な三項演算子の使い時

PHP_Logo
PHP勉強し始めた時分にあんまり三項演算子使う事は無かったのですが、今ではよく使います。プログラミングにおいて、自分は我流なので使い方が正しいかどうかは読み手に任せたいと思います。ただ自分はこうしてますよってだけです。

三項演算子とは


乱暴に言えば、条件分岐をする為の一つの方法です。メリットとしてif文より記述が短く、シンプルに条件分岐が行う事ができます。ただ、複雑な条件だと読み手が不快感を表すかもしれないので、要素に対して複数の比較を行う様なやや複雑な条件分岐は別の方法を使った方が良いと思います。

三項演算子の書式


条件式 ? 結果1 : 結果2;で表されます。分かりやすいと思うので便宜的に結果という言葉を使っています。

使い時



主に変数への代入、出力に使っています。これを応用すれば、MySQLからデータを抽出した際にデータを代入する時にも使えますし、複数の値を比較した結果を変数に代入してその結果を元に三項演算子を使い条件分岐を行って出力を分けたりしたいときに使えます。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

若い頃、「仕事中にハマったこと」や「誰かに共有したい技術的な気づき」をアウトプットしたくてブログを始めましたが、勢い任せでよく分からない記事を大量生産し、あえなく飽きて終了。

改めて今、キャリア15年分の経験や知識が、これからITエンジニアを目指す方や、同じような課題で悩んでいる現役エンジニアの「メシのタネ」になるような記事を残したいと思っています。
※過去の記事は見ると精神が崩壊するため、そっとしておいてください。

🛠 経歴という名の珍道中:
文系Fラン → 広告営業 → Web営業 → 通信営業 → Web進行 → 出版 → Web媒体運用 → ソフトウェアハウス → SES → フリーランス

専門教育も受けず、転職歴も多数。履歴書はまるで時系列の事故記録のようですが、試行錯誤を重ね、なんとかエンジニアとして食べています。

このブログでは、そんな「履歴書クラッシャー型エンジニア」が送る、
名古屋一敷居の低い、実務に役立つ技術ブログを目指します。

Laravel
belongsToMany 実戦ガイド ── “withPivot”で追加カラムを守る 中間テーブル設計チェックリストNew!!
PHP
魔王と行く! / Interface / Polymorphism / Ontology 深淵ガイドNew!!
Laravel
Laravel 12、「コード 1 行も書き換えず未来へ」──静かな革命の手順書New!!
Laravel
LaravelのMiddlewareって意味あるの?仕組み・使いどころ・やらかしまで整理してみたNew!!
Laravel
ServiceProviderって何してるの?DIの背後で動いてるやつの正体
Laravel
LaravelのサービスコンテナとDI、「書いてるだけで動く」コードの正体