2016-12-21 14 views
-4

私はNotepad ++でコントローラクラスのプロトタイプを作成していましたが、単語が青色に変わったことに気づいたときにメソッド名としてmainを使用したかったのです。通常、メモ帳++のキーワードは青色に変わります。それで、私はそれを使用することが許されていないと思った。しかし、mainを使ってコードを書こうとしたところ、それを実行したところ、正常に動作していてエラーは出ませんでした。私が試したテストコードは次のとおりです。期待どおりに "foo"と "bar"が印刷されました。私はthis pageをPHPのドキュメントで見つけました。そして、 "main"は内部ソースコードで使用されていました。それは予約されていると言っておらず、あなたはそれを使用すべきではありません。私のテストではうまくいきましたが、私は将来的な可能性を恐れています。"main"はPHPの予約語ですか?

+0

私は1つ*この*心配ではありません。 – Sebas

+0

いいえhttp://php.net/manual/en/reserved.php – zod

+0

@ダゴンのプラグインですか?それとも内蔵ですか? –

答えて

3

予約語ではありません。書いたとおりにうまくいくはずです。私も確かに私のマシン上でテスト参考のために(PHP 5.6 & PHP 7)

http://php.net/manual/en/reserved.php

+0

あなたが本当に複数のPHPバージョンをテストしたい場合は:https://3v4l.org/SDU4h –

+0

ああクール、これについて知りませんでした。ありがとう! – aconnelly