どうもuse strictの有効範囲はuseしたファイル内のみらしいです。
use strictをしたファイルから、別のplファイルをrequireすると、そこでは変数宣言がなくても変数が使えるようになります…。
(~ヘ~)ウーン、面倒だなぁ、requireのパスは最初に読み込んだファイルが基準(まあ、カレントディレクトリが動いてなければ当然でしょうが)だし、何かと混乱するところが多いです(^_^;)
どうもuse strictの有効範囲はuseしたファイル内のみらしいです。
use strictをしたファイルから、別のplファイルをrequireすると、そこでは変数宣言がなくても変数が使えるようになります…。
(~ヘ~)ウーン、面倒だなぁ、requireのパスは最初に読み込んだファイルが基準(まあ、カレントディレクトリが動いてなければ当然でしょうが)だし、何かと混乱するところが多いです(^_^;)