#!/usr/bin/env php printOptionMenuArrayTest(array())) && p() && e('[]'); // 步骤1:空数组 r($treeTest->printOptionMenuArrayTest(array('1' => 'Module1'))) && p() && e('[{"text":"Module1","value":1,"keys":"Module1"}]'); // 步骤2:单个元素 r($treeTest->printOptionMenuArrayTest(array('1' => 'Module1', '2' => 'Module2', '3' => 'Module3'))) && p() && e('[{"text":"Module1","value":1,"keys":"Module1"},{"text":"Module2","value":2,"keys":"Module2"},{"text":"Module3","value":3,"keys":"Module3"}]'); // 步骤3:多个元素 r($treeTest->printOptionMenuArrayTest(array('1' => 'Module Test', '2' => 'Module & Co'))) && p() && e('[{"text":"Module Test","value":1,"keys":"Module Test"},{"text":"Module & Co","value":2,"keys":"Module & Co"}]'); // 步骤4:特殊字符 r($treeTest->printOptionMenuArrayTest(array('1' => '模块一', '2' => '模块二'))) && p() && e('[{"text":"\u6a21\u5757\u4e00","value":1,"keys":"\u6a21\u5757\u4e00"},{"text":"\u6a21\u5757\u4e8c","value":2,"keys":"\u6a21\u5757\u4e8c"}]'); // 步骤5:中文字符