hola como estan? me estoy topando con un problema que me parece muy raro

, les comento tengo el siguiente codigo que se ejecuta mediante ajax, funciona perfecto, lo que hace es un insert en una base de datos..
Código PHP:
include_once $_SERVER['DOCUMENT_ROOT'].'/php/Class/Evento.php';
if ($_POST['tarea']=='crearEvento') {
$evento = new Evento();
$evento->setClase($_POST['clase_eventos']);
$evento->setNombre($_POST['nombre_eventos']);
$evento->setUsuario($_POST['usuario_eventos']);
echo $_POST['clase_eventos'].$evento->insertEvento();
el problema es cuando $_POST['clase_eventos']= 1.. cuando vale 1 el insert no se produce....
probe haciendo $evento->setClase(1); pensando que podia ser la variable, pero no, tampoco funciona, entonces probe cambiando distintos valores, inclusive cadenas de texto, y funciona con todos.. menos con 1......
me resulta de verdad extraño ya no se que mas probar.. saludos!