Uri\WhatWg\Url::getPort

ポートコンポーネントを取得する

説明

public intnull Uri\WhatWg\Url::getPort()

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

パラメータ

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

戻り値

ポートコンポーネントが存在する場合は 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

参考

  • Uri\WhatWg\Url::withPort
  • Uri\Rfc3986\Uri::getPort