Franco Paez

Sintaxis en PHP.

El codigo de PHP siempre va en un bloque como este.

<?php 
 //Todo el codigo
?>

Las variables declaradas en un bloque de PHP estan disponibles en todos los bloques de PHP.


##Variables y cadenas.

Para declarar variables en php se usa "$".

$NombreVariable;

Para debugguear variables usamos "var_dump()".

var_dump($NombreVariable);

Los dos tipos de cadenas mas importantes son las que están entre comillas simples ( ' ' ) y comillas dobles ( " " ).

Todo lo que se encuentre dentro de las comillas simples es interpreado como texto plano. Ejemplo:

$apellido = 'Castañeda';
$nombre = 'Carlos $apellido'; //Resultado: Carlos $apellido;

Todo lo que este encuentre dentro de las comillas dobles PHP Intenta interpretar. Se pueden usar otras variables. Ejemplo:

$apellido = 'Castañeda';
$nombre = "Carlos $apellido"; //Resultado: Carlos Castañeda

##Tipos de Datos.

PHP cuenta con muchos tipos de datos, los más importantes y utilizados son:

  • Boolean
  • Integer
  • Float
  • String
  • Array
  • Object
  • NULL

Los arrays en PHP no funcionan como en otros lenguajes de programacion. PHP te permite modificar el indice del arreglo si lo deseas. Tampoco es obligatorio usar los mismo tipos de datos ni la misma estructura.

Arrays en PHP.

$jobs = [
          'PHP Dev',
          'Python Dev',
          'DevOps'
];

Modificando el Indice de un Array en PHP.

$jobs = [
          0 => 'PHP Dev',
          1 => 'Python Dev',
          2 => 'DevOps'
];

Anidando Arrays en PHP.

$jobs = [
          [
            'tittle' => 'PHP Dev'
          ],
          [
            'tittle' => 'PHP Dev'
          ],
          [
            'tittle' => 'PHP Dev'
          ]
];

Para acceder a un valor del ultimo Array escribimos.

$jobs[0]['tittle'];

#Condicionales y Ciclos.

Estructura condicional.

if ( Condición ) {

    // Code...
}
else{

    //Code...
}

Estructura de un ciclo While.

while (condicion) {
   
    //Code...
}

Estructura del ciclo Do While.

do{

    //Code...

} While ( // Condición );

Estructura de ciclo For.

for ( // Iniciador ; // Condición ; // Incremento ){

    //Code...
}

Estructura de ciclo Foreach.

foreach ($array as $nombreVariable) {

    sentencias que pueden usar $valor
}

Variante para conocer la Llave de un array.

foreach ($array as $llave => $valor) {

    sentencias que pueden usar $llave y $valor
}