Php 使用Switch()与创建多个脚本?

Php 使用Switch()与创建多个脚本?,php,performance,Php,Performance,实际上我有一个架构问题。我想知道,我是否应该为一些同时具有相关作业和不同作业的任务创建多个单独的脚本(.php文件)?或者我应该只创建一个脚本并使用switch()函数(属于if-statement)将它们彼此分离 让我举个例子。我有一个问答(Q&a)网站。我想知道我应该创建两个单独的脚本来写问题和写答案,还是只创建一个脚本来存储答案和问题 换句话说: 一个:一个脚本 Storing_answers_questions.php if ($_[POST] == 'q') { // co

实际上我有一个架构问题。我想知道,我是否应该为一些同时具有相关作业和不同作业的任务创建多个单独的脚本(
.php
文件)?或者我应该只创建一个脚本并使用
switch()
函数(属于
if
-statement)将它们彼此分离


让我举个例子。我有一个问答(Q&a)网站。我想知道我应该创建两个单独的脚本来写问题和写答案,还是只创建一个脚本来存储答案和问题

换句话说:

一个:一个脚本

Storing_answers_questions.php

if ($_[POST] == 'q') {
    // codes for storing a question are here
} else {
    // codes for storing a answer are here    
}
然后,两种形式(问题、答案)的
操作将是:

两个:多个脚本

Storing_answers.php

// codes for storing a answer are here

// ------------------------------------------------------------

Storing_questions.php

// codes for storing a question are here
然后问题形式的
动作

Storing_questions.php
Storing_answers.php
答覆表格如下:

Storing_questions.php
Storing_answers.php

好吧,哪种方式?

在我的经验中,这类事情的一个文件样式将是典型的,除非你有一个深思熟虑的流程。

在我的经验中,这类事情的一个文件样式将是典型的,除非你有一个深思熟虑的流程。

我认为这不会影响性能。这是一个可维护性的问题

现在的问题是为什么和如何


一旦代码变长,查看代码就会非常混乱。你会很难找到你想要的东西。如果您已经分离并组织了文件,这将降低发生这种情况的风险

现实生活场景:

你的电脑里有文件,有phptest.php,jstest.js, jquerytest.js、csstest.css在一个文件夹中。如果你喜欢,不是更容易找到吗 在文件夹中将它们分开

PHP->phptest.PHP

JavaScript->jstest.js,jquerytest.js

CSS->csstest.CSS


单独的文件也最适合团队项目。您可以指定此组为问题编写代码,此组用于回答问题,而无需踩他们的脚(即使您使用的是版本控制)。他们是有组织的



就是这样,如果你认为这会有很长很复杂的代码。分开吧。

我想这不会影响演出。这是一个可维护性的问题

现在的问题是为什么和如何


一旦代码变长,查看代码就会非常混乱。你会很难找到你想要的东西。如果您已经分离并组织了文件,这将降低发生这种情况的风险

现实生活场景:

你的电脑里有文件,有phptest.php,jstest.js, jquerytest.js、csstest.css在一个文件夹中。如果你喜欢,不是更容易找到吗 在文件夹中将它们分开

PHP->phptest.PHP

JavaScript->jstest.js,jquerytest.js

CSS->csstest.CSS


单独的文件也最适合团队项目。您可以指定此组为问题编写代码,此组用于回答问题,而无需踩他们的脚(即使您使用的是版本控制)。他们是有组织的


就是这样,如果你认为这会有很长很复杂的代码。分居