Можете ли вы назначить переменную статическому указателю класса?

У меня есть класс:

class Test
{
static function .... etc
}

Есть ли способ сделать переменную равной указателю на статический класс:

$test = Test;

Я думаю, что я требую этого, чтобы выполнить мою попытку в Единице Работы.

1

Решение

Вы можете просто установить $test имя класса

Например, используя следующий код:

<?php

class Test
{
static function myTest()
{
echo __METHOD__."<br />";
}
}class Test2
{
static function myTest()
{
echo __METHOD__."<br />";
}
}

$test = 'Test';

$test::myTest();

$test = 'Test2';

$test::myTest();

вы получите результат:

Test::myTest
Test2::myTest

как и ожидалось

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]