3v4l.org

run code in 300+ PHP versions simultaneously
<?php final class Foo implements \Stringable { private function __construct(public readonly string $value) { } public static function fromString(string $string): self { return new self($string); } /** * {@inheritdoc} */ public function __toString(): string { return $this->value; } } $options = [ Foo::fromString('c'), Foo::fromString('b'), Foo::fromString('a'), Foo::fromString('ccc'), Foo::fromString('bcc'), ]; var_dump(strnatcasecmp($options[1], $options[2])); uasort($options, 'strnatcasecmp'); var_export($options);

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
148.97 ms | 1111 KiB | 12 Q