Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Edomis PHP-Parser macht, u.a., bevor er den LBS einbindet, ein Suchen/Ersetzen im Code. Dabei wird LBSID durch die (numerische) ID des LBS ersetzt.
Also ja... richtig
Ich versuche das Debuging mit der Hilfsfunktion zum Laufen zu bringen - Theorie OK aber Praxis …. irgendwie bekomme ich keine Einträge in das TraceLog ...
1. Im EXEC-Abschnitt gibt es keine Funktion LB_LBSID() Also bei Dir jetzt schon - aber die könnte genauso gut jkhljkhkl() heißen
2. LBSID (Platzhalter) wird im EXEC-Abschnitt aktuell NICHT(!) gegen die ID ausgetauscht (siehe oben irgendwo) - dies kommt erst im nächsten Update...
3. selbst nach dem nächsten Update würde es nicht stimmen:
LBSID ist nämlich keine Variable/Konstante/Array/Objekt, sondern einfach nur ein Platzhalter für den Parser
EDIT:
4. PHP erlaubt keine Funktion innerhalb einer Funktion... Das geht zwar theoretisch, ist aber absolut nicht zu empfehlen. Dafür gibt es Klassen...
5. wer ruft die o.g. Funktionen überhaupt auf?!
bezogen auf #25:
Nee, Dein .LBSID($id). ist aus PHP-Sicht eine Funktion mit dem Namen LBSID und dem Parameter $id - und diese Funktion existiert nicht... => FatalError
EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar