Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Estendere funzione

  1. #1
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768

    Estendere funzione

    Ragazzi è possibile estendere le funzionalità di una funzione non appartenente ad una classe?
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  2. #2
    Puoi essere un pò più chiaro?

  3. #3
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    faccio un esempio:

    Codice PHP:
    function A($var){
        echo 
    $var;
    }


    function 
    B($test){

       
    "fai in modo che A() dia $var*$test"


    quindi facendo
    Codice PHP:
    A(5); //restiruisce 5
    B(3);
    A(5); //restituisce 15 
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    e se tu lo facessi con una classe?? non sarebbe meglio? le hanno fatte apposta
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    Qualcosa del genere fatto con le closures (richiede PHP 5.3+):

    Codice PHP:
    <?php
    function my_multiplier($times 1) {
        return function(
    $num) use ($times) {
            echo 
    $num $times"\n";
        };
    }

    $a my_multiplier();
    $a(5);
    $b my_multiplier(3);
    $b(5);

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.