sunmant / phpconst2js
A small library for converting PHP class constants to JSON array. You can use it when you new constants values from PHP backend in JavaScript code
v1.0
2017-12-26 22:06 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: 5.2.*
This package is auto-updated.
Last update: 2024-06-12 23:50:06 UTC
README
What is it?
- A small library that outputs PHP class constants as JSON array for transfering constants values from PHP backend to JavaScript code
How to use it?
- Add PHPConst2JScode to your project
composer require sunmant/phpconst2jscode
- create PHPConst2JScode object:
$c = new PHPConst2JScode()
- add class with constants you need in your JS code:
$c->addClassConstants(ClassWithConstants::class);
- get constants JSON and add it to your JS code, for example like this:
echo 'var PHPConstants = ' . $c->getJSON();
(It is better to use fully qualified class names here than aliases) - now you can use PHP constants values in yourJS code:
var someConstantValue = PHPConstants['ClassWithConstants::SOME_CONSTANT'];
What else?
- PHP 5 or higher is required
Author?
- (c) 2017 Sergey Lebedev, licensed under the Apache License, Version 2.0
- Feel free to contact me at: