我想知道是否可以在Shell及其任务之间共享代码(函数和变量)。例如,假设我有以下内容:
Class MyShell extends Shell{
var $tasks = array('MyTask');
var $someVariable;
function someFunction(){}
}
然后在我的任务中:
class MyTask extends Shell {
//somehow access the someFunction() and $someVariable in here
}
这可能吗?此外,无论是或不是,这不是推荐的蛋糕方式?谢谢!
答案 0 :(得分:1)
那么为什么不用这个任务扩展shell类呢?
<?php
class MyTask extends MyShell {
function taskFunction() {
$someFunctionResult = $this->someFunction();
}
}