次html
の から、テキスト フィールドのデータは によって提供されaction_script.php
ます。
<form method='post' action='action_script.php'>
<input type='text' name='text_field' id='text_field' />
<input type='submit' value='submit' />
</form>
action_script.php
次のコードが含まれています。
<?php
class Tester {
private $text_field;
public function __construct() {
$text_field = $_POST['text_field'];
}
public function print_data() {
echo $text_field; # LINE NUMBER 10
}
}
$obj = new Tester();
$obj->print_data();
html から送信されたデータを印刷しようとしましaction_script.php
たが、次の警告/エラーが表示されます。
Notice: Undefined variable: text_field in E:\Installed_Apps\xampp\htdocs\php\action_script.php on line 10
何故ですか ?