まず PHP 新しいクラスの問題を分析しましょう
index.php ファイル
リーリーmain.class.php ファイル
リーリー赤色の部分の意味は何ですか?: クラスのコンストラクターによって渡されるパラメーター値は、デフォルトで空に設定されています (パブリック関数 __construct($index=''))。 $m=new Main($_GET[ 'index']); と書きます。インデックスで赤文字の if 判定をしたくない場合、クラスには何を書けばよいでしょうか?ありがとう、よく分かりません
------ソリューションのアイデア-----------
リーリー$_GET['index'] を直接使用すると、NOTICE レベルのエラーが発生する可能性があります
受信データを無差別に使用すると、セキュリティ上の問題が発生する可能性があります
------ソリューションのアイデア-----------
少し変えてみましたが、どう思いますか?
リーリー------ソリューションのアイデア-----------
リーリーps: php でファイルを作成するにはどうすればよいですか?
PHP プロジェクトの開発プロセス中、静的 HTML の生成、PHP キャッシュ ファイルの生成、txt ファイルの生成など、いくつかのファイルを自動的に作成する必要があることがよくあります。 php プログラムを使用してファイルを作成し、ファイルにコンテンツを書き込む方法を共有しましょう。
プロジェクトでは、ファイルを複数回生成する必要がある場合があるため、関数を定義し、ファイルを作成する必要があるときにこの関数を呼び出すことができます。
ステップ 1. 書き込み用にファイルを開くために使用される関数 writefile を定義します。ファイルが存在しない場合は自動的に作成され、そのファイルに内容が書き込まれます。
リーリーステップ2、関数の使用。たとえば、test.txt ファイルを作成し、コンテンツ「abc」を記述すると、コードは次のようになります:
リーリー上記の2つの手順を実行することで、PHPでファイルを作成する機能を実現できます。
の問題を分析しましょう。