小编Wik*_*tor的帖子

在运行命令行脚本时设置PHP环境变量

我需要从命令行运行PHP脚本,我需要设置一些环境变量.不幸的是,以下不起作用:

php -dAPPLICATION_ENV=staging script.php
Run Code Online (Sandbox Code Playgroud)

我想要完成的是APPLICATION_ENV变量集.

php command-line environment-variables command-line-arguments

23
推荐指数
5
解决办法
4万
查看次数

只能使用“new”关键字调用 void 函数

我正在尝试通过以下方式在我的 Typescript 代码中使用 Foundation 的 Reveal 插件(为了可读性进行了更改):

var popup = new Foundation.Reveal($('#element'));
Run Code Online (Sandbox Code Playgroud)

并且我在编译过程中遇到以下错误(最终它确实编译并工作):

TS2350: Only a void function can be called with the 'new' keyword.
Run Code Online (Sandbox Code Playgroud)

那我该怎么写呢?

Typescript Playground - 说明问题的代码

javascript zurb-foundation typescript

7
推荐指数
2
解决办法
1万
查看次数

建议设计模式添加多个费用和项目明智列表

我需要编写应用程序,因为我有这样的计算:

  1. 基本费用
  2. 注册费用; 注册%(基本费用)将根据财产而有所不同.
  3. 销售税; (基本费+注册费)%,根据地点而有所不同;
  4. 服务税;(基本费+注册费+销售税)%

在此,我需要配置告诉我们是否包含销售税和服务税.最后,我需要明确项目作为基本费用,注册费,销售税和服务税.

我必须使用什么设计模式来实现这一目标?

我对装饰师和责任链感到困惑.在每件事情上,我必须分别存储费用.在末尾.需要列表为

Desc     Basic  Reg  Sales  Service  Total
------------------------------------------
Item 1   100    25   22     13       160 
Item 2   80     15   12     8        115
------------------------------------------
Total    180    40   34     25       275
Run Code Online (Sandbox Code Playgroud)

design-patterns

5
推荐指数
1
解决办法
162
查看次数