Was soll es bringen, die Fehlermeldung zu unterdrücken? Wenn ini_set() was zu meckern hat, wird wohl der Grund sein, dass das memory_limit nicht gesetzt werden konnte. Das führt dann aber anschließend zum schon bekannten fatalen Speicher-reicht-nicht-Fehler.
@ unterdrückt meines Wissens ja nicht nur Fehlermeldungen, sondern auch Meldungen vom Typ "Warning" und "Notice" ich bin zugegeben nicht gut genug informiert um zu wissen was ini_set() alles ausgeben kann.
Ich hab mir gedacht wenn ini_set() "nur" eine "Notice" ausgibt und es trotzdem funktioniert kann der Fragensteller diese einfach mit dem @ ausblenden.