【PHP8.x】PHP_URL_SCHEME定数の使い方
PHP_URL_SCHEME定数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
PHP_URL_SCHEME定数は、ウェブサイトのアドレスであるURL(Uniform Resource Locator)の特定の構成要素を表す定数です。この定数は、主にPHPのparse_url()関数と組み合わせて使用されます。parse_url()関数は、与えられたURL文字列を、例えば「http」や「https」のようなスキーム、ドメイン名を示すホスト、ファイルやディレクトリの場所を示すパス、検索条件を示すクエリといった様々な部分に分解し、それらの情報を配列として提供します。
PHP_URL_SCHEME定数をparse_url()関数の第二引数に指定することで、URLの中から「スキーム(またはプロトコル)」と呼ばれる部分のみを抽出することができます。スキームとは、URLの最も先頭にある「http://」や「https://」、「ftp://」などの部分で、そのURLがどのような方法でアクセスされるか、あるいはどのような種類のデータであるかを示す識別子です。
構文(syntax)
1<?php 2$scheme = parse_url('https://www.example.com/path', PHP_URL_SCHEME); 3?>
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません