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

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?