An open API service indexing awesome lists of open source software.

https://github.com/b-viguier/PhpFk

Writing PHP with only 6 characters
https://github.com/b-viguier/PhpFk

php

Last synced: about 1 year ago
JSON representation

Writing PHP with only 6 characters

Awesome Lists containing this project

README

          

# PhpF**k

This repository contains some functions to rewrite any Php code with only 5 characters `(.^9)`.
Inspired from https://github.com/splitline/PHPFuck
(and [this comment](https://github.com/splitline/PHPFuck/issues/6#issuecomment-890615315))
but updated to work on PHP 8+.

[See corresponding article for more details](https://b-viguier.github.io/PhpFk/).

## Running the code

```
php ./bin/phpfk.php ""
```

To run tests, you have first to `composer install` dependencies (PhpUnit).
```
php ./vendor/bin/phpunit ./tests
```

## Running Jekyll locally

```bash
cd docs
docker build -t jekyll .
docker run --rm -it --volume="$PWD:/srv/jekyll" -p 4000:4000 -p 35729:35729 jekyll serve --host 0.0.0.0 --livereload
```