本文整理汇总了PHP中DateTime::__set_state方法的典型用法代码示例。如果您正苦于以下问题:PHP DateTime::__set_state方法的具体用法?PHP DateTime::__set_state怎么用?PHP DateTime::__set_state使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DateTime
的用法示例。
在下文中一共展示了DateTime::__set_state方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testSetState
/**
* Test set-state
*/
public function testSetState()
{
$native = new \DateTime();
$dateObject = DateTime::__set_state((array) $native);
$this->assertInstanceOf('Zork\\Stdlib\\DateTime', $dateObject);
$this->assertSame($native->format(\DateTime::ISO8601), $dateObject->format(DateTime::ISO8601));
}
示例2: __set_state
/**
* Set state
*
* @param array $array
* @return DateTime
*/
public static function __set_state($array)
{
$date = parent::__set_state($array);
return new static($date->format(static::CONVERT));
}
示例3: array
<?php
return array(0 => array('id' => '60975', 'account' => 'Scalr-User1', 'cpunumber' => '1', 'cpuspeed' => '1600', 'cpuused' => NULL, 'created' => DateTime::__set_state(array('date' => '2014-05-13 22:14:14', 'timezone_type' => 1, 'timezone' => '+09:00')), 'diskioread' => NULL, 'diskiowrite' => NULL, 'diskkbsread' => NULL, 'diskkbswrite' => NULL, 'displayname' => 'c5911bcc-c0fa-4a4e-8ee6-1a5f7811e077', 'displayvm' => NULL, 'domain' => '70000001100', 'domainid' => '1105', 'forvirtualnetwork' => NULL, 'group' => 'rabbitmq-ubuntu1204-devel', 'groupid' => '5949', 'guestosid' => '100', 'haenable' => '', 'hostid' => NULL, 'hostname' => NULL, 'hypervisor' => 'VMware', 'instancename' => NULL, 'isdynamicallyscalable' => NULL, 'isodisplaytext' => NULL, 'isoid' => NULL, 'isoname' => NULL, 'keypair' => NULL, 'memory' => '2048', 'name' => 'i-882-60975-VM', 'networkkbsread' => NULL, 'networkkbswrite' => NULL, 'password' => NULL, 'passwordenabled' => '1', 'project' => NULL, 'projectid' => NULL, 'publicip' => NULL, 'publicipid' => NULL, 'rootdeviceid' => '0', 'rootdevicetype' => 'Not created', 'serviceofferingid' => '30', 'serviceofferingname' => 'S2', 'servicestate' => NULL, 'state' => 'Stopped', 'templatedisplaytext' => 'mbeh1-ubuntu1204-devel', 'templateid' => '4668', 'templatename' => 'mbeh1-ubuntu1204-devel-09102013', 'zoneid' => '2', 'zonename' => 'jp-east-f2v', 'jobid' => NULL, 'jobstatus' => NULL, 'tags' => array(), 'affinitygroup' => array(0 => array('id' => '1', 'account' => 'Scalr', 'description' => 'test', 'domain' => 'test.com', 'domainid' => '42', 'name' => 'testio', 'type' => 'test', 'virtualmachineIds' => '32')), 'nic' => array(0 => array('id' => '80950', 'broadcasturi' => NULL, 'gateway' => '10.2.0.1', 'ip6address' => NULL, 'ip6cidr' => NULL, 'ip6gateway' => NULL, 'ipaddress' => '10.2.1.196', 'isdefault' => '1', 'isolationuri' => NULL, 'macaddress' => '02:00:54:d1:03:0e', 'netmask' => '255.255.252.0', 'networkid' => '1527', 'networkname' => NULL, 'secondaryip' => NULL, 'traffictype' => 'Guest', 'type' => 'Virtual')), 'securitygroup' => array(0 => array('id' => '1', 'account' => 'Scalr', 'description' => 'test', 'domain' => 'test.com', 'domainid' => '42', 'name' => 'testio', 'project' => 'test', 'projectid' => '32', 'jobid' => '666', 'jobstatus' => 'pending', 'egressrule' => array(0 => array('account' => 'testio', 'cidr' => 'testio', 'endport' => '80', 'icmpcode' => '42', 'icmptype' => 'testing', 'protocol' => 'http', 'ruleid' => '666', 'securitygroupname' => 'testio', 'startport' => '81')), 'ingressrule' => array(0 => array('account' => 'testio', 'cidr' => 'testio', 'endport' => '80', 'icmpcode' => '42', 'icmptype' => 'testing', 'protocol' => 'http', 'ruleid' => '666', 'securitygroupname' => 'testio', 'startport' => '81')), 'tags' => array(0 => array('account' => 'testio', 'customer' => 'testio', 'domain' => 'test.com', 'domainid' => '42', 'key' => 'key test', 'project' => 'Project Test', 'projectid' => '666', 'resourceid' => '11', 'resourcetype' => 'test', 'value' => 'testvalue'))))));
示例4: __set_state
/**
* @param array $array
*
* @return DateTimeImmutable
*/
public static function __set_state(array $array)
{
$datetime = DateTime::__set_state($array);
return static::createFromMutable($datetime);
}
示例5: array
', 'text' => 'Гражданин никарагуа надул свою колодец сообщает министерство по черезвычайным ситуацям Никарагуа.
Полицейский задержал Гражданина и придъявил ему колодец но он освободился. ', 'published' => DateTime::__set_state(array('date' => '2019-09-12 10:23:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1985 => array('id' => 1985, 'title' => 'Гражданин никарагуа надул свою ручку сообщает министерство по черезвычайным ситуацям Никарагуа.
По', 'text' => 'Гражданин никарагуа надул свою ручку сообщает министерство по черезвычайным ситуацям Никарагуа.
Полицейский задержал Гражданина и придъявил ему колодец но он надулся. ', 'published' => DateTime::__set_state(array('date' => '2019-09-12 15:08:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1986 => array('id' => 1986, 'title' => 'Полицейский надул свою веник сообщает министерство по черезвычайным ситуацям Никарагуа.
Полицейски', 'text' => 'Полицейский надул свою веник сообщает министерство по черезвычайным ситуацям Никарагуа.
Полицейский задержал Гражданина и придъявил ему гранату но он совершил самоубийство. ', 'published' => DateTime::__set_state(array('date' => '2019-09-13 10:02:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1987 => array('id' => 1987, 'title' => 'Полицейский потерял свою гранату сообщает министерство по черезвычайным ситуацям Никарагуа.
Гражда', 'text' => 'Полицейский потерял свою гранату сообщает министерство по черезвычайным ситуацям Никарагуа.
Гражданин никарагуа задержал Полицейского и придъявил ему собачку но он потерялся. ', 'published' => DateTime::__set_state(array('date' => '2019-09-14 17:29:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1988 => array('id' => 1988, 'title' => 'Гражданин никарагуа освободил свою гранату сообщает министерство по черезвычайным ситуацям Никарагуа', 'text' => 'Гражданин никарагуа освободил свою гранату сообщает министерство по черезвычайным ситуацям Никарагуа.
Наон задержал Гражданина Наон и придъявил ему гранату но он потерялся. ', 'published' => DateTime::__set_state(array('date' => '2019-09-15 23:23:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1989 => array('id' => 1989, 'title' => 'Гражданин никарагуа надул свою ручку сообщает министерство по черезвычайным ситуацям Никарагуа.
Гр', 'text' => 'Гражданин никарагуа надул свою ручку сообщает министерство по черезвычайным ситуацям Никарагуа.
Гражданин никарагуа задержал Гражданина и придъявил ему ручку но он совершил самоубийство. ', 'published' => DateTime::__set_state(array('date' => '2019-09-16 14:35:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1990 => array('id' => 1990, 'title' => 'Гражданин никарагуа освободил свою гранату сообщает министерство по черезвычайным ситуацям Никарагуа', 'text' => 'Гражданин никарагуа освободил свою гранату сообщает министерство по черезвычайным ситуацям Никарагуа.
Гражданин никарагуа задержал Гражданина и придъявил ему гранату но он совершил самоубийство. ', 'published' => DateTime::__set_state(array('date' => '2019-09-17 18:52:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1991 => array('id' => 1991, 'title' => 'Гражданин никарагуа упал свою собачку сообщает министерство по черезвычайным ситуацям Никарагуа.
П', 'text' => 'Гражданин никарагуа упал свою собачку сообщает министерство по черезвычайным ситуацям Никарагуа.
Полицейский задержал Полицейского и придъявил ему ручку но он надулся. ', 'published' => DateTime::__set_state(array('date' => '2019-09-18 16:39:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1992 => array('id' => 1992, 'title' => 'Полицейский упал свою колодец сообщает министерство по черезвычайным ситуацям Никарагуа.
Гражданин', 'text' => 'Полицейский упал свою колодец сообщает министерство по черезвычайным ситуацям Никарагуа.
Гражданин никарагуа задержал Гражданина Наон и придъявил ему гранату но он потерялся. ', 'published' => DateTime::__set_state(array('date' => '2019-09-19 18:01:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1993 => array('id' => 1993, 'title' => 'Гражданин никарагуа надул свою ручку сообщает министерство по черезвычайным ситуацям Никарагуа.
Гр', 'text' => 'Гражданин никарагуа надул свою ручку сообщает министерство по черезвычайным ситуацям Никарагуа.
Гражданин никарагуа задержал Гражданина и придъявил ему ручку но он потерялся. ', 'published' => DateTime::__set_state(array('date' => '2019-09-20 08:32:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1994 => array('id' => 1994, 'title' => 'Наон надул свою веник сообщает министерство по черезвычайным ситуацям Никарагуа.
Наон задержал Пол', 'text' => 'Наон надул свою веник сообщает министерство по черезвычайным ситуацям Никарагуа.
Наон задержал Полицейского и придъявил ему веник но он надулся. ', 'published' => DateTime::__set_state(array('date' => '2019-09-21 06:24:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1995 => array('id' => 1995, 'title' => 'Полицейский потерял свою колодец сообщает министерство по черезвычайным ситуацям Никарагуа.
Гражда', 'text' => 'Полицейский потерял свою колодец сообщает министерство по черезвычайным ситуацям Никарагуа.
Гражданин никарагуа задержал Полицейского и придъявил ему собачку но он уронил. ', 'published' => DateTime::__set_state(array('date' => '2019-09-21 13:27:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1996 => array('id' => 1996, 'title' => 'Наон потерял свою колодец сообщает министерство по черезвычайным ситуацям Никарагуа.
Полицейский з', 'text' => 'Наон потерял свою колодец сообщает министерство по черезвычайным ситуацям Никарагуа.
Полицейский задержал Гражданина и придъявил ему гранату но он уронил. ', 'published' => DateTime::__set_state(array('date' => '2019-09-22 16:24:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1997 => array('id' => 1997, 'title' => 'Полицейский надул свою колодец сообщает министерство по черезвычайным ситуацям Никарагуа.
Полицейс', 'text' => 'Полицейский надул свою колодец сообщает министерство по черезвычайным ситуацям Никарагуа.
Полицейский задержал Гражданина Наон и придъявил ему собачку но он совершил самоубий�тво. ', 'published' => DateTime::__set_state(array('date' => '2019-09-22 20:18:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1998 => array('id' => 1998, 'title' => 'Наон освободил свою ручку сообщает министерство по черезвычайным ситуацям Никарагуа.
Полицейский з', 'text' => 'Наон освободил свою ручку сообщает министерство по черезвычайным ситуацям Никарагуа.
Полицейский задержал Гражданина и придъявил ему веник но он освободился. ', 'published' => DateTime::__set_state(array('date' => '2019-09-23 12:55:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))), 1999 => array('id' => 1999, 'title' => 'Наон упал свою гранату сообщает министерство по черезвычайным ситуацям Никарагуа.
Наон задержал По', 'text' => 'Наон упал свою гранату сообщает министерство по черезвычайным ситуацям Никарагуа.
Наон задержал Полицейского и придъявил ему ручку но он потерялся. ', 'published' => DateTime::__set_state(array('date' => '2019-09-23 16:54:14', 'timezone_type' => 3, 'timezone' => 'Asia/Almaty'))));