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

# Uri\Rfc3986\Uri::withPath

(PHP 8 >= 8.5.0)

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

### Описание

public function Uri\Rfc3986\Uri::withPath(string `$path`): static

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

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

`path`
  Новый путь.

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

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

### Ошибки

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

### Примеры

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

    <?php

    $uri = new \Uri\Rfc3986\Uri("https://example.com/foo/bar");
    $uri = $uri->withPath("/baz");

    echo $uri->getPath();

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

    /baz

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

- Uri\Rfc3986\Uri::getPath() - Получает нормализованный путь
- Uri\Rfc3986\Uri::getRawPath() - Получает сырой путь
- Uri\WhatWg\Url::withPath() - Копирует объект URL-адреса с новым путём

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