WEBアプリ開発に関する技術を綴るブログ

php,js,apache,mysql,laravel,fuelphpあたりの技術

定数を定義

PHPのdefine関数では定数を定義することができる。

一度宣言するとその後は値の更新ができない値

値が変えれるものは変数

プログラム中で書き換えられてしまうと困るような情報をdefine関数で宣言します。

define(定数名, 値 [, 大文字と小文字の区別]);

定数は変数と違って呼び出す際に$(ダラー)をつけない

defineで定義した値は書き換えられない。

<?php define('TAX', 1.08); // 消費税 define('TAX', 1.10); // 消費税を変更

echo TAX;

<実行結果> Notice: Constant TAX already defined 1.08

const構文との違い

defineはグローバルで、constはローカル