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

https://github.com/ghostff/php_prettify

Outputs or returns html markup for a syntax highlighted version of the given PHP code
https://github.com/ghostff/php_prettify

php php-prettify

Last synced: about 1 year ago
JSON representation

Outputs or returns html markup for a syntax highlighted version of the given PHP code

Awesome Lists containing this project

README

          

# PHP Prettify

Creates a syntax highlighted version of the given PHP code.

```bash
# PHP 8
composer require ghostff/php_prettify

# Older PHP version
composer require ghostff/php_prettify:5.4.093021
composer require ghostff/php_prettify:7.0.093021
```

```php
', (new Highlight)->render('$name = "foobar"'), '';
````

#### Highlighting a file
```php
', (new Highlight)
->setTheme('bittr') // Sets code highlight theme.
->setStyle('body {margin:0;padding:0}') // Append css to default to style.
->setHighlight(22, ['style' => 'color:red']) // Add html attributes to selected line(tr).
->showLineNumber(1, false) // Show line number starting from line 1 and prevent selection of line number.
->render('code.txt', true),
'';
```

![alt tag](https://github.com/Ghostff/php_prettify/blob/master/images/dark.png)