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

    [PHP] - Ricorsioni funzioni

    Ciao,
    volevo solo sapere fino a che punto e' possibile fare una ricorsione di una stessa funzione.

    Se non erro con il linguaggio C permette di arrivare fino alla 15 chiamata di una stessa funzione, in php?

    Se non erro il termine e' "stack" o qualche cosa del genere.

    Spero di essermi fatto capire

  2. #2

    Re: [PHP] - Ricorsioni funzioni

    Originariamente inviato da Epsilon
    Se non erro con il linguaggio C permette di arrivare fino alla 15 chiamata di una stessa funzione
    eh ? :master:


    Originariamente inviato da Epsilon
    , in php?
    Se non erro il termine e' "stack" o qualche cosa del genere.
    in php come in C non c'e' una "scadenza" di ricorsione, proprio perche' sono linguaggi con esecuzione a pila ( LIFO ) quindi fatti appositamente per riuscire ad effettuare ricorsioni senza alcun problema / limite .

    Ovvio che se per ogni chiamata di funzione carichi 1 mega di roba su un array globale, all' ottava vai in overload per la memoria che solitamente e' limitata a 8 Mb per ogni script
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Okay, forse per il limite di stack mi sono confuso con la programmazione in C di un determinato microprocessore che stavo lavorando...

    Boh ora non ricordo perche' avevo in mente quella cifra

    Grazie della info

  4. #4
    Originariamente inviato da Epsilon
    Okay, forse per il limite di stack mi sono confuso con la programmazione in C di un determinato microprocessore che stavo lavorando...
    lo stack non ha un limite, se scrivi in ANSI e dichiari tutto dove lo devi dichiarare e' quasi impossibile che vai al limite dello stack, e' solo una porzione di memoria dedicata all' allocazione degli identificativi delle variabili :master:



    Originariamente inviato da Epsilon
    Boh ora non ricordo perche' avevo in mente quella cifra
    non lo so ma se hai avuto problemi in ricorsione significa che c'e' qualcosa che non va nel programma che hai fatto, non nel C



    P.S. personale
    alla fine a qualcosa e' servito sto' ANSI C dell' uni del menga
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.