Thread (Message) | Date | Author |
Score |
Board |
CGI::XHTML_DTD redefined
(#131217) |
2010-01-25 15:54 |
Taulmarill
|
 |
Allgemeines zu Perl |
constant hat warnings standardmäßig eingeschaltet (zumindest bei perl 5.10.1 wo ich es nachgeschaut habe). Dass es warnt, wenn eine Konstante ein weiteres mal belegt wird, ist AFAIK normal und… |
|
CGI::XHTML_DTD redefined
(#131218) |
2010-01-25 17:02 |
MatthiasW
|
 |
Allgemeines zu Perl |
[quote="Taulmarill@2010-01-25T14:54:16"]constant hat warnings standardmäßig eingeschaltet (zumindest bei perl 5.10.1 wo ich es nachgeschaut habe). |
|
CGI::XHTML_DTD redefined
(#131219) |
2010-01-25 17:22 |
Taulmarill
|
 |
Allgemeines zu Perl |
keine Warnung:
[perl]perl -e'use constant TEST => 1; use constant TEST => 1'[/perl]
Warnung:
[perl]perl -e'use constant TEST => 1; use constant TEST => 2'[/perl]
Finde den Unterschied ;-) |
|
CGI::XHTML_DTD redefined
(#131220) |
2010-01-25 18:05 |
MatthiasW
|
 |
Allgemeines zu Perl |
Darauf hatte ich ja auch hingewiesen:
[quote]Ein kurzer Test ergibt auch, dass [b]bei selbem Wert[/b], keine Warnung geworfen wird.
[...]
[b]Versuche ich eine Konstante mit einem anderen Wert neu… |
|
CGI::XHTML_DTD redefined
(#131224) |
2010-01-25 19:55 |
pq
|
 |
Allgemeines zu Perl |
genau, der fehler ist reproduzierbar, auch unter linux, wenn ich die datei CGI.pm nach CGI2.pm kopiere und dort die konstante manuell verändere und dann schreibe:
[perl]use CGI;
use CGI2;[/perl]… |
|
CGI::XHTML_DTD redefined
(#131225) |
2010-01-25 20:49 |
betterworld
|
 |
Allgemeines zu Perl |
[quote="Escape@2010-01-24T14:55:53"]Gut - nun hast Du Deinen Spaß gehabt ;-)
Was aber Dein Beitrag mit [quote]constant.pm line 103[/quote] zu tun haben soll, das verschließt sich mir leider. |
|
CGI::XHTML_DTD redefined
(#131227) |
2010-01-25 22:25 |
Escape
|
 |
Allgemeines zu Perl |
[quote="pq@2010-01-25T18:53:06"]edit: evtl. wird irgendwo "require 'pfad/zur/alten/CGI.pm'" aufgerufen, das könnte es erklären.[/quote]
Du hast den Nagel auf den Kopf getroffen. |
|
CGI::XHTML_DTD redefined
(#131229) |
2010-01-25 22:57 |
Escape
|
 |
Allgemeines zu Perl |
[quote="betterworld@2010-01-25T19:49:21"][quote="Escape@2010-01-24T14:55:53"]Gut - nun hast Du Deinen Spaß gehabt ;-)
Was aber Dein Beitrag mit [quote]constant.pm line 103[/quote] zu tun haben soll… |
|
CGI::XHTML_DTD redefined
(#131232) |
2010-01-25 23:30 |
guest LanXoff
|
 |
Allgemeines zu Perl |
[quote="LanX-@2010-01-24T17:31:17"]²) oder die warning ist berechigt weil ein anderes Modul versucht in CGI rumzupfuschen... auch dass müsste man zu isolieren versuchen. [/quote] |
|
Subroutine & Arrays: Funktion zur Arrayerzeugung
(#58941) |
2005-10-17 19:36 |
Strat
|
 |
Allgemeines zu Perl |
geht natuerlich; allerdings kann man z.B. DIR nur unschoen an Subroutinen uebergeben. Bei neueren Perl-Versionen (ich glaube, ab perl5) kann man anstelle des FH-Globs auch eine ganz normale variable… |
|
Fehlermeldung bei use constant mit mod_perl *was:security
(#118623) |
2009-02-03 16:43 |
pq
|
 |
Perl/CGI |
… komplett neugestartet
wird, meckert es, dass es diese subroutine ja schon kennt.
das kannst du folgendermassen umgehen:
[perl]
BEGIN {
no warnings 'redefined';
use constant ...;
}[/perl] |
|
Problem bei Übergabe von Variablen an Subroutine
(#71871) |
2006-11-20 10:52 |
renee
|
 |
Allgemeines zu Perl |
… }
}[/code]
Da hat man das "abgrifen" der Parameter in einer Zeile. Macht es (meiner Meinung nach) übersichtlicher als wenn man an verschiedenen Stellen in der Subroutine ein shift stehen hat. |
|
Klasse mit Parameter in der Subroutine
(#176281) |
2014-07-03 15:33 |
tino91DE
|
 |
Allgemeines zu Perl |
Ich hatte noch einen lokalen Aufruf ala Copy & Paste in der Subroutine (&getField) daher ging die Verknüpfung zur Klasse verlorren. Richtig ist ($self->getField) - nun klappt es wieder. |
|
Prüfen ob eine Subroutine vorhanden ist?
(#81944) |
2004-04-30 21:27 |
pq
|
 |
Allgemeines zu Perl |
… {}
[/code]
?
edit: can() liefert praktischerweise auch noch die subroutine,
also:
[code]if (my $sub = main->can('name')) {
$sub->($parameter);
}[/code]\n\n
<!--EDIT|pq|1083346125--> |
|
Subroutine auseinander pflücken: Was macht diese Sub?
(#82967) |
2004-06-03 22:26 |
[E|B]
|
 |
Allgemeines zu Perl |
… push @ret, sub {} ?
[/quote]
Als Argument wird eine anonyme Subroutine übergeben. Die Sub baut die Parameter zusammen, die sie dann mit return zurückliefert und die dann in dem Array "@ret"… |
|
(Tk) GUI blockiert bei subroutinen Aufruf
(#169191) |
2013-07-28 22:12 |
GUIfreund
|
 |
Graphische Oberflächen |
über einen Button eine Subroutine startet, blockiert und nicht mehr ansprechbar ist, bis die Routine abgearbeitet ist.[/quote]
Wie sieht denn der Command-Callback des Buttons aus? |
|
Vor kopieren warten bis Subroutine abgeschlossen
(#133175) |
2010-02-17 16:36 |
bianca
|
 |
Allgemeines zu Perl |
… wir - so wie ich den Code interpretiere - als Parameter an die Subroutine übergeben... stammt also von außerhalb der Routine...[/quote]
Eben, genau deshalb bleibt er m.E. |
|
Vor kopieren warten bis Subroutine abgeschlossen
(#133405) |
2010-02-21 18:28 |
guest giordano
|
 |
Allgemeines zu Perl |
Das unschöne ist noch, dass ich meine filehändels draussen öffne. Bei Gelegenheit werde ich sie in der subroutine integrieren.
Gruss
giordano |
|
Variable als subname: Subroutine funzt ned
(#75772) |
2007-04-10 00:53 |
dyspro
|
 |
Allgemeines zu Perl |
… inhalt in dem fall hello wenn ichs eingegeben hab die jeeweilige subroutine aufruft
ich war php progger daher weiß ich das sowas in php geht :
$hello = "buuh";
$$hello = "ahhhh";
also is $buuh =… |
|
Perl subroutine mit mehreren Übergabeparameter-Listen
(#125092) |
2009-08-28 21:44 |
LanX-
|
 |
Allgemeines zu Perl |
[quote="Guest PeterW"]ich möchte einer subroutine mehrere Listen und Hashes übergeben.
[/quote]
du meinst mehrere Arrays nicht Listen, dass sind auf subtiler Ebene sehr unterschiedliche Sachen… |