Thread OR | set jobs (8 answers)
Opened by Graf Herschel at 2016-08-29 11:54

Linuxer
 2016-08-29 14:00
#185319 #185319
User since
2006-01-27
3870 Artikel
HausmeisterIn

user image
Ich würde inc.smtp.pl als "normales" Modul aufbauen und dann mit use() einbinden.

Innerhalb des Moduls kann man dann mit Exporter die gewünschten Konstanten exportieren lassen und vom aufrufenden Skript verwenden lassen.

bar.pm:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
package bar;

use strict;
use warnings;

use parent 'Exporter';

use constant SMTP_USE_SSL => 0x0001;

our @EXPORT_OK = qw( SMTP_USE_SSL );

1;


skript.pl
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
use strict;
use warnings;

use 5.010;
use lib qw( . );

use bar qw( SMTP_USE_SSL );

say "", SMTP_USE_SSL;


Siehe dazu auch:
Perldoc:Exporter
http://stackoverflow.com/questions/193020/how-do-i...
CPAN:Constant::Exporter
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread OR | set jobs