It seems that there are both spiny and spineless varieties of Cardoon available. Still not sure if that's what you have, though. Check this pic out (disregard the phlox and petunias blooming at the foot of the plant):
http://www.whiteflowerfarm.com/71491-product.html