veejay / address
Object oriented wrapper for parse_url
v1.0.0
2021-02-22 21:35 UTC
Requires
- php: >=7.0.0
Requires (Dev)
- codeception/codeception: ^4.1
- codeception/module-asserts: ^1.0.0
This package is auto-updated.
Last update: 2024-05-23 05:20:41 UTC
README
Wrapper for function parse_url() in OOP-style. Allows you to parse, modificate and create url.
Examples
$url = 'https://domain.ru/index.php?arg=value#anchor'; $address = new \veejay\address\Address($url); // Relative address $address->path = 'test.php'; $address->fragment = 'h1'; echo $address->rel(); // /test.php?arg=value#h1 // Absolute address $address->query = ['param' => 1]; $address->fragment = null; echo $address->abs(); // https://domain.ru/test.php?param=1
Requirements
- PHP 7.0+
Installation
composer require "veejay/address"