答えて
このコンテキストでは、定数値のみを割り当てることができます。関数の戻り値を使用する場合は、コンストラクタで$foo
を初期化する必要があります。
<?php
class What {
public $foo;
public function __construct() {
$this->foo = range(0,5);
}
}
?>
はところで:他の人が指摘したように、array()
は関数ではありません。それは言語構造です。
配列は関数ではなく、言語構造です。それが許可されている理由です。
Class member variables are called "properties" ... may include an initialization, but this initialization must be a constant value--that is, it must be able to be evaluated at compile time and must not depend on run-time information in order to be evaluated.
チェックこのリンクも同様の問題が送信されたと解明されていたとして: -
http://www.phpbuilder.com/board/showthread.php?t=10366062
また、あなたは、PHPでの範囲()関数の使用例を見ることができます.Net Manual私は変数の$ fooとpublicキーワードに問題があると思いますが、PHP関数のバージョンと実行中のPHPバージョンの型の不一致や競合が考えられます。
私はこの答えはあなたが
これは同じ問題ではありません。その投稿では、ユーザーは 'public'と' private'アクセス修飾子をサポートしていないPHPバージョン4.4.6を使用していました。この質問では、OPはPHPのバージョン5.5.3を使用しています。これは 'public'と' private'アクセス修飾子をサポートしています。 – Asaph
- 1. のWebGL:ここでは範囲
- 2. 'COUTは' は、この範囲で
- 3. エラー:「CCC4」がこの範囲
- 4. エラー: `itoa`がこの範囲
- 5. CoffeeScriptの範囲クラス
- 6. スタイルの範囲のプロパティ
- 7. Cマクロ - この範囲のエラーで
- 8. Asp.net BasePageクラスのプロパティは、ここでポストバック
- 9. セットデータ範囲のphp
- 10. 範囲は、問題のスクリプトです。ここインライン
- 11. jQueryのここでのモバイルDateboxの日付範囲の違い
- 12. SELECTここで値の範囲のコレクションの
- 13. Anko:適用範囲が混乱しているプロパティ解決の内部範囲
- 14. 変数がこの範囲gccのエラー
- 15. PythonのUnicodeのアスキー、序ない範囲で、イライラエラーここ
- 16. AngularJS - 適用範囲が、私はこのコードスニペット持っNGリピート
- 17. ASP.Netでのコンテンツ範囲ファイルアップロードの使用
- 18. 番号範囲でバックリファレンスを使用することはできますか?
- 19. ヘブライ語アルファベットのPHP範囲
- 20. PHP関数の範囲
- 21. PHP pcntl変数の範囲
- 22. PHPエコー機能は、ここでinnerHTMLプロパティ
- 23. 日付範囲 - PHPの範囲を超えていません
- 24. PHPクラス内でこの関数を使用するには?
- 25. QAnimationフレームワーク:ここで使用するプロパティ
- 26. オフラインプロットの範囲スライダを使用
- 27. pChartを使用したY軸の特定の範囲と範囲
- 28. 範囲で機能を使用する
- 29. PHP日付範囲チェック
- 30. このクラスの使用例
...正しいことはできません「他の機能の多くは働く」というコメントに役立ちます願っています。 – Matthew
@konforceストーリーの道徳は、夜遅くにスーパーオーバーフローの質問をしないでください。 D: – Karew