ホームページ > バックエンド開発 > PHPチュートリアル > PHP OOP プライベート プロパティ割り当てパズル

PHP OOP プライベート プロパティ割り当てパズル

WBOY
リリース: 2016-06-13 12:01:40
オリジナル
1212 人が閲覧しました

PHP OOP のプライベート プロパティの代入に関する混乱
最近、クラスでプライベート変数を代入すると、関数を呼び出すときにエラーが報告されることがわかりました。OOP の初心者なので説明できません。専門家に?

<br />class Test extends Controller {<br />    //测试<br />   private $test = count('csdn');<br />}<br />
ログイン後にコピー

解析エラー: 構文エラー、予期しない '('、期待される ',' または ';'
-----解決策----- - --------------
これはプライベートプロパティ
のためではなく、宣言時にクラス属性に不確実な値を割り当てることができないためです。
------解決策----------------------
こう書けば大丈夫です
define('TEST', strlen('csdn'));<br />class Test extends Controller {<br />    //测试<br />   private $test = TEST;<br />}
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート