PHP HTML内部、別ファイルへの記述 / 変数・定数 / 文字列に変数を入れる

PHPをHTML内に埋め込む

<?php
  処理
?>

別ファイルのPHPを呼び出す

HTMLへの記述

  • エラーメッセージ以降もページを表示
<?php include('ファイルのパス'); ?>
  • エラーメッセージ以降はページを表示しない
<?php require('ファイルのパス'); ?>

コメントアウト

//コメント
/* コメント */

変数

$変数名
  • 事前の宣言は不要
  • 変数を使う時にも変数名の前に「 $ 」
  • 異なる種類のデータを格納できる
  • 前後の意味によって自動で型変換する

定数を設定

define('定数名', 値);
const 定数名 = 値;

設定されている定数

定数名 説明
PHP_VERSION PHPのバージョン
PHP_OS PHPが稼働中のOSの種類
LINE 実行中の行番号
FILE 実行中のファイル名(パス)
DIR 実行中のファイルが保存されているディレクトリ名
FUNCTION 関数名
CLSASS クラス名
TRAIT トレイト名
METHOD クラスのメソッド名
NAMESPACE 名前空間

文字列に変数を入れる

"ab $変数名 c"; //ab 変数 c
"ab{$変数名}c"; //ab変数c
  • 文字列と変数名をスペースで分けた場合、出力時にスペースが入る
  • {}で囲んだものはスペースが入らない *シングルクォートの場合は変数名も文字列として扱う
"文字列", 変数名, "文字列";
"文字列" . 変数名 . "文字列";
  • 「 . 」や「 , 」で文字列の連結が可能 *printでは「 , 」は使用不可