2016-12-31 4 views
2

私はまだ公開機能

[31-Dec-2016 20:05:53 Africa/Casablanca] PHP Parse error: syntax error, unexpected 'Private' (T_PRIVATE), expecting identifier (T_STRING) in /home/address/main.php on line 5

がクラスには何も追加していない私のクラスのエラーを取得します

<?php 

    class Modeladdonmain extends Hand { 

     public function Private() { 

     } 

     public function Poke() { 

     } 

     public function Whisper() { 

     } 

    } 
?> 
+0

この質問はなぜ却下されましたか? – Martin

+0

@Martin私はこのコードを見たとき、私は驚いてエラーを含んでいたので、同じエラーが発生するかどうかを自分でテストしたいので、これをアップしました。基本的に、それは私にとってどれほど面白かったのか。 –

+0

@EdvinTenovimas okですが、なぜこのエラーが発生するのかはOP *で引用されたエラーで説明されています。これは一般的に興味深い話題かもしれませんが、私はこの質問が価値があるとは思わないと思っています: – Martin

答えて

6

あなたの機能Private()はメンバーを宣言するために使用される特殊な単語private、などが含まれています

他の名前を付けても問題は解決します。たとえば、Private()の代わりにprivateFunction()のようなものを使用できます(その名前でOKなら)。

同様に、Protected()またはPublic()のような名前は使用できません。

+0

'pryvate'も動作します。 – Martin

+0

@マーティンそれは働く、私は同意するが、その名前... –

+0

はい、私はばかげていた。 – Martin

関連する問題