勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPのswitch文で「>」「<」等、比較演算子の使用について

   2024/05/22  PHP

switch文は指定の変数が、特定の値もしくは文字列だった場合のみに使うようなものと思っていたけど比較演算子だったり関数が使えるとの事。

 

ソースコード

$hoge = 1;
switch (true) {
    case ($hoge > 1) : echo 1; break;
    case ($hoge < 1) : echo 2; break;
    default : echo 3; break;
}
//3が出力される

 

リファレンス

https://www.php.net/manual/ja/control-structures.switch.php

 - PHP

  関連記事

PDFファイルを直接リンクさせずにPHP経由で表示もしくはダウンロードさせる方法
PDFファイルを直接リンクさせずにPHP経由で表示もしくはダウンロードさせる方法

セキュリティ等の問題によりaタグで直接リンクさせたくない、もしくはドキュメントル ...

PHPとGoogle Authenticatorの組み合わせで2段階認証を実装する方法
PHPとGoogle Authenticatorの組み合わせで2段階認証を実装する方法

2段階認証と言えばSMS送信のケースが多く、その次に通常のメール送信というケース ...

時間と数字のフォーマット
時間と数字のフォーマット

教わったのでメモ。 ・時間の整形 strtotime() 例) $ymd = ' ...

CodeIgniter4で簡易版ログインシステムの実装方法(管理画面向け)
CodeIgniter4で簡易版ログインシステムの実装方法(管理画面向け)

CodeIgniter4で管理画面向けの簡易版ログインシステムを作成したい。通常 ...

PHP7が2015年11月にリリースされるらしい
PHP7が2015年11月にリリースされるらしい

PHP7で変わること ——言語仕様とエンジンの改善ポイント from Yoshi ...