0.1.1 • Published 10 years ago
js-php v0.1.1
////////////////////////////////////////
// //
// API : JS-PHP
// PUBLIQUE : versPHP, versJS
// //
////////////////////////////////////////
API pour le transfert de donnée entre ces deux langages
npm install js-php
versPHP
- Description:
> Transforme un objet javascript en valorisation PHP
Paramètres:
- @objet => objet clef valeur
- @porté => chaîne ajouté avant l'identifiant de variable
Retour => chaine php
Exemple:
versPHP
({
editor: "tinymce",
list_limit: "20",
access: "1",
debug: "0",
debug_lang: "0",
dbtype: "mysqli",
host: "localhost",
user: "root",
password: "",
db: "test",
dbprefix: "jos_"
});
retour:
// AVEC @porté: public
public $editor = 'tinymce';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysqli';
//SANS DEFINIR @porté
$host = 'localhost';
$user = 'root';
$password = '';
$db = 'test';
$dbprefix = 'jos_';
versJS
- Description:
> Recherche dans une chaîne PHP les valorisations de variables pour en faire un objet javascript
Paramètres:
- @$chainePHP => chaine
Retour => Objet dont les champs sont les identifiants des variables et dont la valeur est leur valorisation PHP
Exemple:
versJS
({`
public $editor = 'tinymce';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysqli';
public $host = 'localhost';
public $user = 'root';
public $password = '';
public $db = 'test';
public $dbprefix = 'jos_';
`});
retour:
{
editor: "tinymce",
list_limit: "20",
access: "1",
debug: "0",
debug_lang: "0",
dbtype: "mysqli",
host: "localhost",
user: "root",
password: "",
db: "test",
dbprefix: "jos_"
}
License GPL 2