>※ 注:PUBLIC変数の初期化はスクリプト実行前に行われます

流れ関係なくというか、こうだから
そもそもPublic宣言をスクリプトの途中でするとか可読性が悪すぎでしょ