TypePHP 编译器
https://swoole.com/aot/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
419 B
24 lines
419 B
<?php
|
|
enum CodegenEnum: int
|
|
{
|
|
case B = 4;
|
|
case A = 1 + 1;
|
|
}
|
|
|
|
enum CodegenTyped
|
|
{
|
|
case A;
|
|
}
|
|
|
|
class CodegenHolder
|
|
{
|
|
public const CB = CodegenEnum::B;
|
|
public const PICKED = true ? CodegenEnum::A : CodegenEnum::B;
|
|
public const CodegenTyped CASE_VALUE = CodegenTyped::A;
|
|
public const MODE = RoundingMode::HalfEven;
|
|
}
|
|
|
|
function main(): void
|
|
{
|
|
var_dump(CodegenHolder::CB === CodegenEnum::B);
|
|
}
|
|
|