bermudaphp / var-export
v1.2
2023-03-08 21:47 UTC
Requires
- php: ^8.1
- nikic/php-parser: ^4.15
This package is auto-updated.
Last update: 2024-04-09 00:21:32 UTC
README
composer require bermudaphp/var-export
Usage
$closure = static function (string $filename) use ($fileReader): string { return $fileReader->read($filename); }); dd(export_closure($closure)); ^ """ static function(string $filename) use($fileReader): string { return $fileReader->read($filename); } $closure = static fn(): string => __FILE__ ; dd(export_closure($closure)); ^ "static fn(): string => 'path/to/closure/filename'" class A { public function call() { $closure = fn(): string => self::class ; dd(export_closure($closure)); } } ^ "fn(): string => \A::class"