1. Go to this page and download the library: Download ramsey/composer-repl-lib library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ramsey / composer-repl-lib example snippets
php
>>> $hello = 'Hello, world'
=> "Hello, world"
>>> echo $hello
Hello, world
>>> foreach ([1, 2, 3] as $x) echo $x . "\n"
1
2
3
>>> $date = new DateTimeImmutable();
=> DateTimeImmutable @1598393282 {#6953
date: 2020-08-25 22:08:02.643076 UTC (+00:00),
}
>>> $getDate = fn (DateTimeInterface $dt): DateTimeInterface => $dt;
=> Closure(DateTimeInterface $dt): DateTimeInterface {#6964 …3}
>>> t assertInstanceOf(DateTimeInterface::class, $date);
Test passed!
>>> t assertSame($date, $getDate($date))
Test passed!
>>> phpunit
PHPUnit 9.5.11 by Sebastian Bergmann and contributors.
Runtime: PHP 8.1.1
Configuration: /path/to/ramsey/conventional-commits/phpunit.xml.dist
............................................................... 63 / 221 ( 28%)
............................................................... 126 / 221 ( 57%)
............................................................... 189 / 221 ( 85%)
................................ 221 / 221 (100%)
Time: 00:00.064, Memory: 12.00 MB
OK (221 tests, 484 assertions)