Magazine Internet

PHP.js, du Javascript avec les fonctions PHP

Publié le 25 octobre 2008 par Dator

Si tu es pationné de PHP et que tu fais quelques petites choses en javascripts, tu peux être sûr que cet article est pour toi. PHP.js rassemble en grande partie les fonctions présente dans PHP mais utilisable avec Javascript.

Par exemple :

htmlspecialchars()

function htmlspecialchars (string, quote_style) {
    // http://kevin.vanzonneveld.net
    // +   original by: Mirek Slugen
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Nathan
    // +   bugfixed by: Arno
    // +    revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // -    depends on: get_html_translation_table
    // *     example 1: htmlspecialchars("Test", 'ENT_QUOTES');
    // *     returns 1: '<a href='test'>Test</a>'

    var histogram = {}, symbol = '', tmp_str = '', i = 0;
    tmp_str = string.toString();

    if (false === (histogram = get_html_translation_table('HTML_SPECIALCHARS', quote_style))) {
        return false;
    }

    for (symbol in histogram) {
        entity = histogram[symbol];
        tmp_str = tmp_str.split(symbol).join(entity);
    }

    return tmp_str;
}

ucfirst()

function ucfirst( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // *     example 1: ucfirst('kevin van zonneveld');
    // *     returns 1: 'Kevin van zonneveld'

    str += '';
    var f = str.charAt(0).toUpperCase();
    return f + str.substr(1, str.length-1);
}

Le créateur à pour le moment développé 190 fonctions javascripts correspondantes au PHP et sont très pratique pour les développeurs PHP qui se mettent petit à petit dans le Javascript.



Retour à La Une de Logo Paperblog

A propos de l’auteur


Dator 51 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte