Thread erstes eigenes modul -> anfängerproblem
(7 answers)
Opened by belor at 2007-08-26 19:40
Du verwendest use strict;, du solltest auch use warnings; verwenden. Deine Methode param gibt die modifizierte Variable zurück, aber du verwendest die Funktion in einem void-Kontext. Dein Problem kannst du lösen in dem du es so schreibst:
Code (perl): (dl
)
$daten = &control::param($daten); Du könntest auch eine Referenz verwenden, oder eine globale Variable - da sparst du dir die Zuweisung, aber beides ist kein guter Programmierstil (außer du weißt genau wieso du es so machst). Tipp: Wenn du DBI und Platzhalter verwendest um auf MySQL zuzugreifen, kannst du dir das ganze sparen, weil DBI das sicherer machen kann als du. |