--- title: Installation & Requirements --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; ```bash composer require parsica-php/parsica ``` ```json "require": { "parsica-php/parsica": "dev-main" } ``` ## Requirements - PHP 7.4 or higher - [The multibyte string extension for PHP (aka mbstring)](https://www.php.net/manual/en/book.mbstring.php) (@TODO: add polyfill for mbstring). ## Usage In a .php file, make sure the Composer autoloader is included: `require_once __DIR__.'/../vendor/autoload.php';` Import parsers and combinators: `use function Parsica\Parsica\char;` You can combine multiple imports in one statement: `use function Parsica\Parsica\{between, char, atLeastOne, alphaChar};` Finally, add some code: ```php tryString("{Hello}"); echo $result->output(); // outputs "Hello" ```