Копирует объект URI с новым портом

# Uri\Rfc3986\Uri::withPort

(PHP 8 >= 8.5.0)

Uri\Rfc3986\Uri::withPort — Копирует объект URI с новым портом

### Описание

public function Uri\Rfc3986\Uri::withPort(?int `$port`): static

Метод создаёт копию исходного объекта URI с новым портом.

### Список параметров

`port`
  Новый порт.

### Возвращаемые значения

Метод возвращает новый объект Uri\Rfc3986\Uri.

### Ошибки

Вместо возврата объекта при недопустимом URI метод выбрасывает исключение Uri\InvalidUriException.

### Примеры

Пример #1 Пример копирования объекта URI с новым портом методом Uri\Rfc3986\Uri::withPort()

    <?php

    $uri = new \Uri\Rfc3986\Uri("https://example.com:8080");
    $uri = $uri->withPort(443);

    echo $uri->getPort();

Результат выполнения приведённого примера:

    443

### Смотрите также

- Uri\Rfc3986\Uri::getPort() - Получает порт
- Uri\WhatWg\Url::withPort() - Копирует объект URL-адреса с новым портом

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open