PHP4-5维数组建议是否过度?
下面我要问的不是一个问题,而是一个关于你的问题!在我的位置上也行 我已经开始构建我的第一个动态php类,以表外的形式 我把它编成了一个工厂类,在PHP4-5维数组建议是否过度?,php,class,dynamic,crud,Php,Class,Dynamic,Crud,下面我要问的不是一个问题,而是一个关于你的问题!在我的位置上也行 我已经开始构建我的第一个动态php类,以表外的形式 我把它编成了一个工厂类,在结构上有两个输入: $data = sql_query, $columns = array( array('type_checkbox' => 'name_of_id_to_look_for') array('type_select' =>array(
结构上有两个输入:
$data = sql_query,
$columns = array(
array('type_checkbox' => 'name_of_id_to_look_for')
array('type_select' =>array(
'select_class' => 'headline_name',
'select_value1' => 'select_name1',
'select_value2' => 'select_name2'))
array('type_text' => 'headline_name')
);
这样做的目的是用javascript动态地改变它的不同状态,以便进行查看、编辑、创建,因此基本上是CRUD
现在这是一个4-5层深度阵列的过度杀戮吗?
你会怎么做?这对我来说太小了,就我个人而言,我不知道在这样的多层次阵列中会呈现什么样的信息
你必须考虑是否有必要制作当前项目的数组,例如Type文本。
我试图优化这个,但不知道它是否有帮助。根据您提供的数据,我可以这样进行优化
$columns = [
'type_checkbox' => 'name_of_id_to_look_for',
'type_text' => 'headline_name',
'type_select' => [
'select_class' => 'headline_name',
'select_value1' => 'select_name1',
'select_value2' => 'select_name2'
]
]) 总的来说,是的,我感觉这是一个糟糕的设计。