函数隐式调用另一个函数契约

时间:2016-01-13 01:42:43

标签: php

有没有办法让PHP或者#34;练习"对于自动调用另一个函数的函数,或者相关的函数,如果调用了一个函数,另一个函数总是被调用?例如,假设我们有:

function upload() //Upload a song
function publish() //Publishes the recorded song

而不是始终在$this->publish()的末尾添加upload()来电,是否有"合同"可以指定的做法或明确表示upload应始终跟publish一致的做法(即执行时,upload()可自动调用publish()或某些做法这样做?

1 个答案:

答案 0 :(得分:1)

没有相关功能的官方语法。

您可以添加要上传的参数以自动发布它:

Vector<?> vector = PreJava5API.getRawVector();

或者您可以编写一个类来解析文档块中的注释,以检查是否必须执行任何其他函数。