--TEST-- SELECT oci_bind_by_name with SQLT_AFC aka CHAR --SKIPIF-- = 12)) { die("skip expected output only valid when using Oracle 12c database"); } ?> --ENV-- NLS_LANG=.AL32UTF8 --FILE-- --EXPECT-- *** Non-null Data Tests against CHAR*** Test 1.1: Type: default. Length: default Querying: Test 1.2: Type: AFC. Length: default Querying: :1: :abc : :: Test 1.3: Type: AFC: Length: 0 Querying: :1: :abc : :: Test 1.4: Type: AFC: Length: strlen Querying: :1: :abc : :: Test 1.5: Type: AFC. Length: strlen-1 Querying: Test 1.6: Type: AFC. Length: strlen+1 Querying: :1: :abc : :: *** NULL data tests against CHAR *** Test 2.1: Type: default. Length: default Querying: Test 2.2: Type: AFC. Length: default Querying: Test 2.3: Type: AFC: Length: 0 Querying: Test 2.4: Type: AFC: Length: strlen Querying: Test 2.5: Type: AFC. Length: strlen-1 Querying: Test 2.6: Type: AFC. Length: strlen+1 Querying: *** Non-null Data Tests against VARCHAR2*** Test 3.1: Type: default. Length: default Querying: :2: :: :abc: Test 3.2: Type: AFC. Length: default Querying: :2: :: :abc: Test 3.3: Type: AFC: Length: 0 Querying: :2: :: :abc: Test 3.4: Type: AFC: Length: strlen Querying: :2: :: :abc: Test 3.5: Type: AFC. Length: strlen-1 Querying: Test 3.6: Type: AFC. Length: strlen+1 Querying: :2: :: :abc: *** NULL data tests against VARCHAR2 *** Test 4.1: Type: default. Length: default Querying: Test 4.2: Type: AFC. Length: default Querying: Test 4.3: Type: AFC: Length: 0 Querying: Test 4.4: Type: AFC: Length: strlen Querying: Test 4.5: Type: AFC. Length: strlen-1 Querying: Test 4.6: Type: AFC. Length: strlen+1 Querying: Done