var_dump(ord('a'));
var_dump(ord('b'));
var_dump('a' < 'b');
int(97)
int(98)
bool(true)
В случае, если оба операнда являются строками, содержащими числа или один операнд является числом, а другой - строкой, содержащей числа, то сравнение выполняется численно.
test('test __construct() throws exception InvalidArgumentException with object without __toString', function (): void {
$strings = new Strings((object) []);
})->throws(InvalidArgumentException::class);
<style>
.active {
color: green;
}
</style>
<a href="#" class="item">Item1</a>
<a href="#" class="item">Item2</a>
<a href="#" class="item">Item1</a>
<script>
var els = document.querySelectorAll('.item');
[].forEach.call(els, function(el, i, els) {
el.addEventListener('click', function() {
[].forEach.call(els, function(el) {
if(el !== this) {
el.classList.remove("active");
} else {
el.classList.add("active");
}
}, this);
});
});
</script>