如何在PHP中加载外部文件的覆盖?

时间:2017-10-22 20:52:32

标签: php

我有一个php函数,它将一些set转换应用于它接收的输入,然后将其作为输出返回。假设它为输入关键字生成一个URL。

现在,对于某些关键字,我想覆盖该函数返回的默认输出,并使用另一个专门为该关键字提供的输出。

我当然可以对函数本身中的异常关键字进行硬编码,但我想知道是否有更简洁的方法来实现这一点(PHP中的一种设计模式/模板)。

你能为此提出一个php解决方案: 1.有一个"覆盖"配置文件,比如CSV或JSON,可以访问列出对的php应用程序。

  1. 给定输入,该函数首先检查它是否与覆盖文件中的任何关键字匹配。

  2. 如果找到匹配项,该函数将输出specialURL。否则,如果在文件中找不到匹配项,它将执行默认操作。

  3. 如果覆盖罕见,如何干净,有效地处理?

0 个答案:

没有答案