code: def test_if_expr():
      expr = ast.IfExpr(
          ast.CompExpr(
              ast.NumVal(1), ast.FeatureRef(0), ast.CompOpType.EQ
          ),
          ast.NumVal(2),
          ast.NumVal(3),
      )
  
      expected_code = """
  <?php
  function score(array $input) {
      $var0 = null;
      if (1.0 === $input[0]) {
          $var0 = 2.0;
      } else {
          $var0 = 3.0;
      }
      return $var0;
  }
  """
  
      interpreter = PhpInterpreter()
      assert_code_equal(interpreter.interpret(expr), expected_code)
  
imports: from itertools import product
  import pytest
  from m2cgen import ast
  from m2cgen.interpreters import PhpInterpreter
  from tests.utils import assert_code_equal
label_desc: Use image node_id 1 for calling a global function with example usage: test_if_expr() without return types