return; } // 渡されたデータの内容を表示する echo '<p>渡されたデータ内容を表示する:</p>'; echo '<ul>'; echo '<li>id: ' . h($data->id) . '</li>'; echo '<li>text: ' . h($data->text) . '</li>'; echo '</ul>'; } // MyData型のオブジェクトを生成する $data = new MyData(); $data->id = 1; $data->text = '今日は雨が降っています。'; // MyClassのインスタンスを作成し、MyData型のオブジェクトをセットする $myclass = new MyClass(); $myclass->setData($data); // show_data_details()関数に、MyData型のオブジェクトを渡す echo '<p>show_data_details()関数に$dataを渡した場合:</p>'; show_data_details($data); // show_data_details()関数に、nullを渡す echo '<p>show_data_details()関数にnullを渡した場合:</p>'; show_data_details(null); function h($string) { return htmlspecialchars($string, ENT_QUOTES, 'UTF-8'); } ?> </div> </body> </html>