質問掲示板

CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。

新規発言一覧最新記事過去一覧 | 検索HOME
No.1022  Re:質問です
発言者: moon
発言日: 2008 03/13 12:52
発言元: sunflower.quatre-a.net
 
> require './resize.pl' if(-e './resize.pl');
> はどのような意味でしょう。存在すれば・・・と言う意味ですか?

これは
if(-e './resize.pl') { require './resize.pl'; }
と同等の意味です。
Perlはいろんな書き方ができるので。(省略の美学というのがあるのですよ)

意味は
./resize.pl が存在する場合。ということ。(-eでファイルをチェックしてる)


> resize01.plとresize02.plとresize03.plのうちどれかが存在すれば
> それをrequireするには同表現すればいいのでしょうか。

if (-e './resize01.pl') {
require './resize01.pl';
} elsif (-e './resize02.pl') {
require './resize02.pl';
} elsif (-e './resize03.pl') {
require './resize03.pl';
}

こんな感じ。

▼関連発言

1021:質問です [うしわか] 03/13
 └1022:Re:質問です [moon] 03/13
  └1023:Re[2]:質問です [うしわか] 03/13 <

Pass 保存

CGIROOM