Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【PHP8.x】PHP_URL_PORT定数の使い方

PHP_URL_PORT定数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

PHP_URL_PORT定数は、PHPのparse_url()関数において、URLからポート番号部分を抽出することを示す定数です。この定数は、特定のURL要素にアクセスするための補助的な役割を果たします。

具体的には、parse_url()関数にURL文字列とこのPHP_URL_PORT定数を第二引数として渡すことで、指定されたURLからポート番号のみを効率的に取得できます。たとえば、「http://www.example.com:8080/path」のようなURLがあった場合、parse_url('http://www.example.com:8080/path', PHP_URL_PORT)を実行すると、「8080」というポート番号が整数値として返されます。

URLにポート番号が明示的に含まれていない場合は、この定数を使用してもnullが返されます。これは、URLの構成要素としてポート番号が存在しないことを意味します。この定数を利用することで、URLの各要素をプログラムで扱いやすくなり、例えば特定のポート番号を持つURLを検出したり、アプリケーション内でポート番号を動的に利用したりする場面で役立ちます。PHP_URL_PORTは、URLのポート部分を正確かつ簡潔に抽出するための重要なツールとして機能します。

構文(syntax)

1<?php
2$url = 'http://www.example.com:8080/path';
3$port = parse_url($url, PHP_URL_PORT);
4echo $port;
5?>

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ