LonghornPHP 2026

Uri\WhatWg\Url::withPort

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::withPortModifica o componente port

Descrição

public function Uri\WhatWg\Url::withPort(?int $port): static

Cria uma nova URL e modifica seu componente 'port'.

Parâmetros

port

Novo componente 'port'.

Valor Retornado

A instância de Uri\WhatWg\Url modificada.

Erros/Exceções

Se o URL resultante for inválido, é lançada uma Uri\WhatWg\InvalidUrlException.

Examples

Exemplo #1 Exemplo básico de Uri\WhatWg\Url::withPort()

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

// 443 é a porta padrão para https, por isso não é armazenada.
$url = $url->withPort(443);
var_dump($url->getPort());

$url = $url->withPort(8443);
var_dump($url->getPort());
?>

O exemplo acima produzirá:

NULL
int(8443)

Veja também

adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.
To Top