如何在php中只提供第二个可选参数?

时间:2017-07-05 09:30:58

标签: php function optional

我有这个功能:

function generic_notify($subject = "notify triggered", $message = "<p>Generic notification</p>", $to = "pavel.janicek@mydomain.mydomain"){
    EDD()->emails->send( $to, $subject, $message );
}

在某些情况下,我完全可以调用generic_notify();并知道调用了某个函数,因为上面会向我发送邮件。

在其他情况下,我只想更改消息,或只是主题或将其发送到其他电子邮件。

如果我想改变信息,是否可能?如果是的话,怎么样?

1 个答案:

答案 0 :(得分:1)

你不能,但如果我是你,你只是在这个功能中加入一个条件

  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <version>2.6</version>
      <executions>
        <execution>
          <id>pre-process-classes</id>
          <phase>compile</phase>
          <goals>
            <goal>jar</goal>
          </goals>
          <configuration>
            <classifier>pre-process</classifier> <!-- here -->
          </configuration>
        </execution>
      </executions>
    </plugin>
  </plugins>

Demo

相关问题