裏表(Phinloda のもう裏だか表だか分からないページ)

コンピュータ・プログラミング系の話がメインのそれなりにごちゃごちゃしたネタばかり出てくるサイトです。多分。
<< Windows update とか再起動とかしてみた | Top | 日付の範囲を BETWEEN を使って書こうと考えたのだが >>
Eclipse の PDT で format したときの謎

Eclipse のバージョンは、Kepler Service Release 2、Build id: 20140224-0627 となっている。これに PHP Development Tools(PDT) 3.2.0.201306051924 をインストールした。Update を確認したが、これが最新のようだ。

これを使って、次のような PHP のコードを書く。

<?php
$hoge = array (
		'hoge' => 'hoge' 
);

Source の format を実行すると、さっきのソースのような状態になる。なお、特にカスタマイズはしていない、PDT をインストールしたままの状態です。

さて、このコードにコメントを書いてみる。いろいろやってみたが、array の最後の要素にコメントするのがコツ。

<?php
$hoge = array (
		'hoge' => 'hoge'  // hoge
);

こうやってから、Eclipse の format を実行して整形すると、こうなる。

<?php
$hoge = array (
		'hoge' => 'hoge'  // hoge
)// hoge
null;

コメントが妙に複製されて、null; という行が追加されている。この行の左側に Eclipse がエラーの警告を表示している。実際、エラーなので実行するとヤバいことになる。

で、この null って、どこから出てきたんですか?

JUGEMテーマ:コンピュータ
| Eclipse | 10:54 | comments(1) | trackbacks(0)
スポンサーサイト
| - | 10:54 | - | -
コメント
管理者の承認待ちコメントです。
| - | 2014/10/14 1:50 PM |
コメントする









この記事のトラックバックURL
http://phinloda.jugem.cc/trackback/3466
トラックバック
Powered by "JUGEM"
▲このページの先頭へ
CALENDAR
S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< June 2019 >>
NEW ENTRIES
CATEGORIES
ARCHIVES
NEW COMMENTS
NEW TRACKBACKS
LINKS
PROFILE