ABC 犬舍预订系统的多功能接口开发与优化
1. 显示犬只数据函数
首先,有一个用于显示犬只数据的函数 display_dog_data
:
function display_dog_data($record)
{
if ( file_exists("e8dog_container.php")) {
require_once("e8dog_container.php"); // use chapter 5 container w exception handling
} else {
throw new Exception("Dog container file missing or corrupt");
}
$container = new dog_container("dogdata"); // sets the tag name to look for in XML file
$properties_array = array("dogdata"); // not used but must be passed into create_object
$dog_data = $container->create_object($properties_array); // creates dog_data object
$method_array = get_class_methods($dog_data);
$last_position = count($method_array) - 1;
$meth