Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Functions o static methods ...........

    Ciao.
    In uno script in PHP5 secondo
    voi è + corretto/flessibile/veloce
    un approccio del genere:
    per esempio
    Codice PHP:
    <?php
    class _Cookie
    {
        public static function 
    setCookie($cookieName,$cookieValue,$expiry)
        {
            if(!isset(
    $_COOKIE[$cookieName]))
            {
                
    setcookie($cookieName$cookieValuetime()+$expiry);
            } 
        }
        public static function 
    deleteCookie($cookieName,$expiry)
        {
            if(isset(
    $_COOKIE[$cookieName]))
            {
                
    setcookie ($cookieName""time()-$expiry);
                unset(
    $_COOKIE[$cookieName]);
            }
        }
    }
    ?>
    o
    Codice PHP:
    <?php
    function set_Cookie($cookieName,$cookieValue,$expiry){
        if(!isset(
    $_COOKIE[$cookieName])){
                
    setcookie($cookieName$cookieValuetime()+$expiry);
        } 
    }
    function 
    deleteCookie($cookieName,$expiry){
        if(isset(
    $_COOKIE[$cookieName])){
            
    setcookie ($cookieName""time()-$expiry);
            unset(
    $_COOKIE[$cookieName]);
        }
    }
    ?>

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2
    Essendo orientato agli oggetti il primo approccio è + lento, in quanto occorre allocare l'oggetto, però in compenso concettualmente la programmazione ad oggetti è migliore!

  3. #3
    Ciao amico..

    Io opterei per le funzioni.. sono meno dispendiose, piu pratiche e più veloci.. Se però vuoi far fare altre cose ai "biscotti della nonna" puoi pensare di creare una classe ad-hoc..

    L'abilità del programmatore stà nel saper sfruttare il linguaggio senza voler "strafare" (parlo anche per me).. Oddio sembra na paternale, ma non lo è!!!!

    Funzioni cmq.. x quel poco li..

    Hola
    Questa volta, più che un voto.. è favoreggiamento.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.