In un mio script (di cui ho già aperto una discussione in precedenza) si occupa di uploadare un'immagine e di lavorarla.
E' sorto un problema riguardo il parametro memory_limit, ovvero, l'immagine caricata non superava nessun limite ma al momento dell'inizio delle lavorazioni di resizing si piantava perché eccedeva nel limite di memoria di 24mb.
Ora, siccome è snervante sta cosa volevo comunque gestire questo errore, quindi ho trasformato la funzione in una classe di modo da poter usare il costrutto try catch.
Il bello però è che nonostante un try che include nella sua interezza tutte le istruzioni della funzione interna della classe e un bel catch alla fine, se ne sbatte altamente e quando arrivato al punto della funzione che chiama imagecreatefromjpeg() per la prima volta (dove si pianta insomma) invece di andare al catch e quindi registrare l'errore e comunque continuare senza piantarsi... beh, si pianta
Praticamente è come se non fosse cambiato nulla... come se il try non esistesse...
Dove ho sbagliato?