小编Mat*_*rlo的帖子

PHP:子类静态继承 - 子共享静态变量?

正如你在下面看到的,我有一个超类(文章)和两个子类.我希望每个子类都有一个静态数组,它可以保存所有它的对象.

abstract class Article
{
    public static $articles = array(); // Variable for storing all the objects of each sub-class.

    public function add_Object_To_Array()
    {       
        array_push(self::$articles, $this);
    }
}

class Report extends Article{}
class Interview extends Article{}
Run Code Online (Sandbox Code Playgroud)

- 制作两个Report对象并将它们添加到数组中:

$tmp = new Report();
$tmp->add_Object_To_Array();

$tmp = new Report();
$tmp->add_Object_To_Array();
Run Code Online (Sandbox Code Playgroud)

- 制作两个Interview对象并将它们添加到数组中:

$tmp = new Interview();
$tmp->add_Object_To_Array();

$tmp = new Interview();
$tmp->add_Object_To_Array();

print_r(Report::$articles);
print_r(Interview::$articles);
Run Code Online (Sandbox Code Playgroud)

- 上面的脚本吐出了两个arays:

Array
(
    [0] => Report Object()

    [1] => Report Object()

    [2] => Interview Object()

    [3] => …
Run Code Online (Sandbox Code Playgroud)

php inheritance static subclass extend

6
推荐指数
1
解决办法
3275
查看次数

捕获镜像单元格中的值更改

我已经使用了Worksheet_Change来捕获单元格更改,但这次我想要监听镜像单元格.假设单元格A1的值为"= B1",因此A1始终显示B1的值.我想要做的是,只要A1中显示的内容发生变化,就会触发脚本.我不能只听B1,因为用户必须能够更改单元格A1从任何时间获取其输入,它不必是B1,可能是另一个工作表中的另一个单元格.

使用Worksheet_Change的问题是,当镜像值更改时,A1的值不会更改.A1的值始终为"= B1"或所选单元格.

希望你能帮忙

excel vba excel-vba

3
推荐指数
1
解决办法
145
查看次数

标签 统计

excel ×1

excel-vba ×1

extend ×1

inheritance ×1

php ×1

static ×1

subclass ×1

vba ×1