--TEST-- PDO Common: Bug #40285 (The prepare parser goes into an infinite loop on ': or ":) --SKIPIF-- --FILE-- exec('CREATE TABLE test (field1 VARCHAR(32), field2 VARCHAR(32), field3 VARCHAR(32), field4 INT)'); $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true); $s = $db->prepare("INSERT INTO test VALUES( ':id', 'name', 'section', 22)" ); $s->execute(); echo "Done\n"; ?> --EXPECT-- Done