一般参加反应的膦酸酯α-碳上需要连有吸电子基团（EWG），以使反应中的四元环中间体消除生成烯烃。反应的副产物"O","O"-二烷基磷酸盐可溶于水，很容易通过水溶液萃取而与生成的不饱和酸酯分离。
反应机理.首先是膦酸酯α-碳的去质子化，生成碳负离子1。1与醛、酮2发生亲核加成，由于立体取向不同，可以生成两种产物3a及3b。这一步是决速步骤。3a和3b中的氧负离子进攻磷原子，生成一个氧杂的四元环中间体（oxaphosphetane），即4a和4b。若取代基R为氢，则中间体3a、4a与