【 PHP 】PHP8に入門してみた 183日目 PHPの基本 ( リクエスト情報 サーバーの環境変数 )

PHP8技術者認定初級試験 が始まるようなので 試験に向けて (できるだけ)勉強しようと思います! 使用する書籍は独習PHP 第4版(山田 祥寛)|翔泳社の本 (shoeisha.co.jp) となります。

リクエスト情報

サーバの設定情報 $_ENV

サーバーの動作に関する設定情報は$_ENVで取得できます。

環境変数と呼んでいるようです。

このスーパーグローバル変数を使用したい場合はphp.iniの設定を変更する必要があります。

php.ini

post_max_size = 520M
upload_max_filesize = 512M

;参考書籍に記載された設定追加
output_buffering = 4096
error_reporting = E_ALL
default_charset = "UTF-8"
date.timezone = Asia/Tokyo
display_errors = On

;$_ENVの確認のため追加
variables_order = "EGPCS"

hello.php

<!DOCTYPE html>
<?php require_once './Encode.php'; ?>
<html>

<head>
    <meta charset="UTF-8" />
    <title>こんにちは!</title>
    <!-- Bootstrapを有効化 -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" />
</head>

<body>
    <?php
    print $_ENV['PATH'];
    ?>
</body>

</html>

 

メモ

画面でPATHが確認できるなんてちょっと怖いですね😓

PHPPHP

Posted by raika@blog