/** * Main program. * * @param array $args Command-line arguments. * @return integer Zero on success; non-zero on failure. */ public static function main($args) { printf("PartitionAsForestV3 main program.\n"); $status = 0; $p = new PartitionAsForestV3(5); AbstractPartition::test($p); return $status; }
printf("AbstractPartition test program.\n"); printf("%s\n", str($p)); $s2 = $p->findItem(2); printf("%s\n", str($s2)); $s4 = $p->findItem(4); printf("%s\n", str($s4)); $p->join($s2, $s4); printf("%s\n", str($p)); $s3 = $p->findItem(3); printf("%s\n", str($s3)); $s4b = $p->findItem(4); printf("%s\n", str($s4b)); $p->join($s3, $s4b); printf("%s\n", str($p)); } /** * Main program. * * @param array $args Command-line arguments. * @return integer Zero on success; non-zero on failure. */ public static function main($args) { printf("AbstractPartition main program.\n"); $status = 0; return $status; } } if (realpath($argv[0]) == realpath(__FILE__)) { exit(AbstractPartition::main(array_slice($argv, 1))); }