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