Autor Thema: main::mprint / print  (Gelesen 5089 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
main::mprint / print
« am: Juni 23, 2007, 07:44:57 »
Hallo,

Habe mal eine grundsätzliche Frage zu ssp - Perl

Worin liegt der Unterschied, ob ich in einem ssp-Scrip zur Ausgabe  main::mprint ($x);  oder nur  print ($x);  verwende?
(bei meinen Versuchen war das Ergebnis das selbe)

Linkback: https://www.shoppilot.net/pf/index.php?topic=886.0
mfG
dobra

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 545
  • Lob: 10
Re: main::mprint / print
« Antwort #1 am: Juni 24, 2007, 23:42:21 »
Hallo Dobra,

es gibt tatsächlich einen Unterschied:

print() gibt den Text direkt aus.

main::mprint() gibt den Text als Ersetzung des ssp-Identifiers aus.

Das mag in vielen Fällen zum gleichen Ergebnis führen, muss es aber nicht.
Wir können nur für main::mprint() ganarntieren, dass es funktioniert.
Deshalb die Empfehlung main::mprint() zu benutzen.

Gruss hop

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: main::mprint / print
« Antwort #2 am: Juni 25, 2007, 05:19:40 »
Hallo hop,

Danke für die Erklärung!

Wenn ich das "Warum" weiß und verstehe, mache ich ein bißchen weniger Fehler.......