PHPで報告されるエラーの原因を教えてください

WBOY
リリース: 2016-06-13 12:54:53
オリジナル
831 人が閲覧しました

PHPで報告されたエラーの理由を教えてください。
次のエラーが報告されます。これは何を意味しますか?

Warning: The magic method __get() must have public visibility and cannot be static in D:\xampp\htdocs\class\Page.php on line 41<br />
<br />
Notice: A session had already been started - ignoring session_start() in D:\xampp\htdocs\index.php on line 13<br />
<br />
Notice: Use of undefined constant g_S_name - assumed 'g_S_name' in D:\xampp\htdocs\index.php on line 14<br />
<br />
Notice: Undefined index: g_S_name in D:\xampp\htdocs\index.php on line 14
ログイン後にコピー


php
-----解決策---------
1 __get は public にのみ指定できます。
を静的キーワードで変更します 2 上記のエラーには警告出力があり、session_start() の前にデータを出力できないという事実と矛盾します。
3 g_S_name が定数として出力されます。 $を追加していないことが原因である可能性があります。
4 未定義の g_S_name インデックス。

-----解決策---------
最初のエラーは構文エラーです。
以下の 3 つのエラーは、errro_reporting(E_ALL & ~E_NOTICE); によって抑制できます。
------解決策---------------
何をするにもルールに従わなければなりません
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート