本文整理汇总了PHP中Wire::setSignal方法的典型用法代码示例。如果您正苦于以下问题:PHP Wire::setSignal方法的具体用法?PHP Wire::setSignal怎么用?PHP Wire::setSignal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Wire
的用法示例。
在下文中一共展示了Wire::setSignal方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testCanSetAndGetSignal
public function testCanSetAndGetSignal()
{
$wire = new Wire('a');
$wire->setSignal(123);
$this->assertEquals(123, $wire->getSignal());
}
示例2: while
break;
case 'LSHIFT':
$wire1 = $circuit->getWire($cmd['wires'][0]);
if ($wire1 === false) {
break;
}
$result = $wire1->getSignal() << (int) $cmd['value'];
break;
case 'RSHIFT':
$wire1 = $circuit->getWire($cmd['wires'][0]);
if ($wire1 === false) {
break;
}
$result = $wire1->getSignal() >> (int) $cmd['value'];
break;
case 'NOT':
$wire1 = $circuit->getWire($cmd['wires'][0]);
if ($wire1 === false) {
break;
}
$result = ~$wire1->getSignal();
break;
}
if ($result !== false) {
$assignee->setSignal($result);
$circuit->addWire($assignee);
$processedIndexes[] = $key;
}
}
} while (count($lines) > count($processedIndexes) && ++$loopCount < 1000);
echo 'Answer: A: ' . $circuit->getWire('a')->getSignal() . PHP_EOL;