PHP

【PHPの基礎】define関数をマスターしよう!

define関数
今回の解決できる内容!

✔️define関数ってなに?

✔️defineの使い方は?

今回はdefineの使い方をご説明します。

是非今回でマスターしましょう!

関数の基礎に関しては下記の記事を参考にして下さい!

関数
【PHPの基礎】関数をマスターしよう! 今回解決できる内容! ✔️関数とはなんだろう? ✔️関数の使い方は? ...

「独学でツラくなった方」はこちらをご覧ください!

define関数とは

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

定数とは一度値を設定するとその後は値の変更ができない値のことを指します。

逆に値の変更ができるものを変数と言います。

書き方は下記の通りです。

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

大文字と小文字の区別に関してはtrueを設定すると大文字と小文字の区別をしないようになります。

実際使用してみましょう!

define関数の使い方

それでは実際に使用してみましょう!

<?php

  define('name', '私はサラプロです');
  echo name; // "私はサラプロです" を出力します
  echo NAME; 

?>

結果は下記の通りです。

nameは文字列の’私はサラプロです’と定義されている為、それが出力されます。

Nameは未定義の定数の為、エラーメッセージが出力されます。

定数を大文字、小文字を区別せずに定義する

続いて定数を大文字、小文字の区別をせずに定義してみましょう!

<?php
  define('name', “私はサラプロです,true);
  echo name; // "私はサラプロです" を出力します
  echo NAME; // 文字でも“私はサラプロです” が出力される。
?>

結果は下記の通りです。

第3引数に’ture’を設定しているので、大文字と小文字を区別しません。その為、nameもNAMEも’私はサラプロです’を出力しました。

独学でツラくなった方へ

まとめ

今回説明した内容

✅define関数の使い方

今回は以上です。

是非今回でマスターしましょう!

>>【PHPの基礎】四捨五入、切り上げ、切り捨て(round、ceil、floor)をマスターしよう!