<path id="AE" title="United Arab Emirates" class="land" d="M619.87,393.72L620.37,393.57L620.48,394.41L622.67,393.93L624.99,394.01L626.68,394.1L628.6,392.03L630.7,390.05L632.47,388.15L633,389.2L633.38,391.64L631.95,391.65L631.72,393.65L632.22,394.07L630.95,394.67L630.94,395.92L630.12,397.18L630.05,398.39L629.48,399.03L621.06,397.51L619.98,394.43z"/>
class SelfDestructible
{
public $myname;
function __construct($myname)
{
$this->myname = $myname;
}
}
$a = new SelfDestructible('#1');
// Эта конструция буквально означает следующее:
// 1. выделить область памяти под объект '#1'
// 2. поместить в переменную $a адрес этой области памяти
// Иначе говоря, в переменной $a хранится указатель на объект
$b = new SelfDestructible('#2');
// Согласно твоей логике, тут должна была бы освободиться память, выделенная ранее под объект '#1'
// но как же поступить с переменной $a, которая всё ещё хранит адрес области памяти этого объекта
// И через переменную $a можно обратиться к той области памяти.
// То есть вломиться в склеп, где лежат останки безвременно погибшего объекта '#1' и бесчестно
// надругаться над ним
// Ни один язык такое кощунство и вандализм не позволит
class SingleSingleton
{
/**
* приватный - чтобы никто не делал new SingleSingleton
*/
private function __construct()
{
}
/**
* @return static
*/
public static function getInstance()
{
static $instatiated; // признак, что ещё не делали экземпляр класса
if (is_null($instatiated)) // если ещё не делали экземпляр класса
{
$instatiated = true; // пометить, что теперь сделали
return new SingleSingleton; // вернуть новый объектт
// метод getInstance может делать new SingleSingleton потому что находится в том же классе
}
else // уже был создан объект
{
return null; // вернуть ничего
}
}
}
// первый получит объект
$a = SingleSingleton::getInstance();
var_dump($a); // -> object(SingleSingleton)#1 {}
// второй получит ничего
$b = SingleSingleton::getInstance();
var_dump($b); // -> NULL
// а сделать new SingleSingleton нельзя
$c = new SingleSingleton; // -> PHP Fatal error
Как Вы изучили фреймворки? Что бы вы порекомендовали? Реально ли это при практически нулевом знании английского?
Неглубоко в каталоге, по сравнению с первой ссылкой - когда товар находится через 2-3 уровня от каталога.
<script scr="jsB/sweetalert.min.js"></script>
<script src="common.js"></script>
d09GRgABAAAAABaUAA4AAA ..... много буков ..... /9YNLL0bmRhcAAfTIrgAAAA=
php -r '$file = file_get_contents("icons.woff.b64"); file_put_contents("icons8.woff", base64_decode($file));'