RE:como declarar sentencias if y for en php?
Las sentencias no se declaran, son las variables las que se declaran. Las sentencias con construcciones del lenguaje.
IF en PHP:
if ($a > $b) { echo "$a es mayor que $b"; }
else { echo "$a no es mayor que $b"; }
if ($a == $b) { echo "$a es igual $b"; }
else { echo "$a no es igual $b"; }
if ($a >= $b) { echo "$a es igual o mayor que $b"; }
else { echo "$a es menor que $b"; }
if (($a >$b) or ($a == $b)) { echo "$a es igual o mayor que $b"; }
else { echo "$a es menor que $b"; }
FOR en PHP (lo admito, la imprementación de for en PHP es apestosa, gracias al nefasto lenguaje de programación C que atrasa toda la informática):
for ($i=1;$i<=10;$i++) {
echo $i;
}
esto escribe los números del 1 al 10.
Esto se entiende así. El primer "pseudoparámetro" (por ponerle algún nombre a esta "cosa") es una inicialización de una variable, el segundo "coso" es una condición que debe cumplirse para que el for siga ciclando (similar al "while") y el tercer "coso" es una sentencia sumatoria.
$i++ es la forma corta de
$i = $i + 1;
aunque técnicamente no es lo mísmo el resultado sí lo es, tiene que ver con que $i++ hace un acumulador postorden mientras que ++$i hace un acumulador preorden.