読者です 読者をやめる 読者になる 読者になる

Webデザインの勉強 | フェリカテクニカルアカデミーWebサイト制作科サポートブログ

変数と定数

PHP

変数

  • 変数は、値を入れておく「入れ物」
  • 変数名に使用できるのは、半角英数字とアンダースコアです(変数の先頭を数字にすることはできません)
  • 変数は、代入(=の右側の値を、=の左側に入れる)という形で、データの出し入れをします
代入演算子
  • 代入には、四則演算などに使用する記号(代入演算子)を使用します
変数のデータ型
  • 値を変数に代入すると、適当な型を設定してくれます

定数

  • define('定数名', 値)
  • 途中の処理によって値が変わることがありません
あらかじめ定義されている定数
  • 大文字
  • 「__FILE__」の「__」は、アンダースコアが2つ

定数名

解説
M_PI 円周率
PHP_VERSION PHPのバージョン
PHP_OS PHPが動作しているOS(WebサーバーのOS)
__FILE__ 実行中のプログラムのファイル名(絶対パス
__DIR__ 実行中のプログラムのディレクトリの絶対パス

NULL
  • NULLも定数
  • 何も値を持たないということを意味する「値」

関数

  • 指定された値に対して決められた処理を行い、結果を出力するもの
  • 関数が出力するデータは「戻り値(返り値)」と呼びます
関数の引数(ひきすう)
  • 関数では、関数名の後ろにある「( )」の中に入れたデータを処理し、その結果を返します
  • その「( )」に入れるデータのことを「引数」と呼びます
  • 引数を必要としない関数にも必ず「( )」をつける必要があります

rand関数

  • 乱数を発生する関数です
<?php
echo rand(1,6);

文字列の扱い

  • シングルクォーテーションかダブルクォーテーションで囲って表します
  • シングルクォーテーションの中にシングルクォーテーションを使用することはできません(シングルクォーテーションの中には、ダブルクォーテーションで囲むことが必須です)
文字列の連結
  • 文字列を連結するときには、「. ドット」を使います
改行をそのまま出力
  • nl2br(文字列)関数を使う
  • 文字列中に改行コードがある場合、「<br>」を自動的に挿入してくれます
広告を非表示にする