« Uri\WhatWg\Url::getPath
Uri\WhatWg\Url::getQuery »

Uri\WhatWg\Url::getPort

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::getPort — ポートコンポーネントを取得する

説明

public function Uri\WhatWg\Url::getPort(): ?int

ポートコンポーネントを取得します。

パラメータ

この関数にはパラメータはありません。

戻り値

ポートコンポーネントが存在する場合は int としてポートコンポーネントを返し、存在しない場合は null を返します。

例

例1 Uri\WhatWg\Url::getPort() の基本的な例

<?php
$url = new \Uri\WhatWg\Url("https://example.com:8080");
var_dump($url->getPort());

// 443 は https のデフォルトポートなので、保持されません。
$url = new \Uri\WhatWg\Url("https://example.com:443");
var_dump($url->getPort());
?>

上の例の出力は以下となります。

int(8080)
NULL

参考

関連キーワード:
WhatWg   ポート   コンポーネント   getPort   https   example   dump   getPath   getQuery   基本的   保持   参考   withPort   正規化
関連する関数・ページ:
uri-whatwg-url.withport   uri-rfc3986-uri.getport   uri-rfc3986-uri.withport   uri-whatwg-url.getquery   class.uri-whatwg-url   uri-whatwg-url.withquery