Ese sentencia este utilizando el operador condicional ? : . Podes ver su sintaxis aca:
http://ar2.php.net/manual/es/languag...comparison.php
En ese código se va a evaluar $pos_inicio > 1. Si es verdad de evalua la expresión que sigue al ? (en este caso $pos_inicio). En caso de que sea falso, se evalua la expresion que esta despues del : (0 en este caso).
En definitiva, si $pos_inicio es mayor que 1 se le asigna al $pos_inicio el mismo valor que tiene y si es menor o igual a 1 se le asigna 0.
Es lo mismo que esto (que es lo que hubiera echo yo):
Código PHP:
<?
if ($pos_inicio <= 1) {
$pos_inicio = 0
}
$registro="";
$cont_linea=0;
?>
Saludos.