umashika's blog

情弱な大学生によるプログラミングや読書などに関するブログ

define関数

define関数というのを学びました。

定数を定める関数です。

define("定数名",数字);で宣言です。

次のプログラムは単価100円、個数20個買ったとき合計の値段はいくらか、というプログラムです。

  1. <?php
  2. define("tanka",100);
  3. $kosu=20;
  4. print "合計は".tanka*$kosu."です";
  5. ?>

個数はいつでも変えられるように変数を使いますが、単価は基本的には変わらないので定数を使います。

PHPには予め定義されている定数があります。

  • M_PI                                    円周率
  • PHP_VERSION                   PHPのバージョン
  • PHP_OS                              PHPが動作しているOS

がその一例です。

詳しくはPHP: 定義済みの定数 - Manualをご覧あれ(`・ω・́)ゝ