Hoy me he registrado en el foro, un poco tarde para ser del equipo de staff.
Doy por hecho que sabéis lo que es PHP así que iré directo al grano, todos los códigos los podéis ejecutar.
1- Hola mundo
<?php
echo '<h2>hola mundo con PHP</h2>'
?>
el echo sirve para poder imprimir algo en pantalla, en este caso estamos imprimiendo "hola mundo" con la etiqueta h2 de HTML.
<html>
<head>
<title>Imprimir pantalla</title>
</head>
<body>
<h1>PHP DoktorSchnabel</h1>
<?='Hola soy echo atajado'?>
<?php
//Con dos lineas podemos hacer un comentario que no se ejecuta.
echo '<h3> Lista compra';
echo '<ul>'
. '<li>pan'
. '<li>huevo'
. '</ul>';
?>
</body>
</html>
2- Variables
<?php
//una variable es un contenedor de información, en el que se guarda cualquier dato.
$una_variable_cualquiera = "Imprimimos desde una variable";
$numero = 33;
$numero = 77;
//el valor de la variable se sistituye, el codigo se lee de forma descendente,
//si marcamos la variablle numero dos veces cogera el valor inferior antes de ejecutar.
echo '<h1>'.$una_variable_cualquiera.'</h1>'.$numero;
//Aquí se imprime la variable $una_variable_cualquiera seguido del numero.
//Entre diferentes contenidos en un echo hay que dejar un punto.
?>
3- Tipos de datos
<?php
/*
Tipos de datos en variables:
Numero entero (int/integer) = 99
Coma flotante / decimales (float /double) = 3.54
Cadenas de caracteres (strig) = "Hola yo soy un string"
Boleano (bool) = 1 ó 0 / true false
Null
Array (Coleccion de datos)
Objetos
*/
$numero = 100;
echo gettype($numero).'<br>';
$se_puede = true;
echo gettype($se_puede).'<br>';
$decimal = 3.4;
echo gettype($decimal).'<br>';
//Debuguear
$mi_nombre = "DoktorSchnabel";
var_dump($mi_nombre);
$texto = "Soy un texto de $mi_nombre";
$texto_con_comilla_simple = 'soy un texto de $mi_nombre';
echo $texto.'<br>';
echo $texto_con_comilla_simple;
//el uso de comilla simple quita el poder usar la variable.
// se puede hacer
$prueba_texto = 'hola soy un texto de'.$mi_nombre;
echo $prueba_texto;
//Una variable puede contener a otra variable
?>
4- Constantes
<?php
/*
* Constantes: contenedor de información como las variables pero,la diferencia es que la constante no varia.
* Se muestra sin $
*/
define('nombre', 'DoktorSchnabel');
define('web', 'google.com');
echo nombre . web;
?>
5- Operadores Aritméticos
<?php
//Operadores aritmeticos
$numero1 = 22;
$numero2 = 11;
$numero3 = 12;
echo 'Suma: '.($numero1+$numero2).'<br>';
echo 'Suma: '.($numero1+$numero2+$numero3).'<br>';
echo 'Resta: '.($numero1-$numero2).'<br>';
echo 'Multiplicación: '.($numero2*$numero3).'<br>';
echo 'División: '.($numero3/$numero1).'<br>';
echo 'Resto: '.($numero1%$numero3).'<br>';
//Operadores incremento y decremento
$year = 2019;
$year--; //Resta uno
$year++; //Suma uno
//$year = $year + 1; //Incremento
//$year = $year - 1; //Decremento
echo "<h1>$year</h1>";
//Operadores de Asignación
$edad = 55;
echo $edad.'<br>';
echo ($edad+=5).'<br>';
echo ($edad-=5).'<br>'; //Vuelve a ser 55 pq el valor de la variable se actualiza por cada linea.
echo ($edad*=5).'<br>';
echo ($edad%=5).'<br>';
?>
La siguiente clase solo estará disponible si veo un gran apoyo.
Recordad, podéis ejecutar el código para poder entenderlo mejor y hacer los apuntes que veáis necesarios.
SjSf DoktorSchnabel.
Doy por hecho que sabéis lo que es PHP así que iré directo al grano, todos los códigos los podéis ejecutar.
1- Hola mundo
<?php
echo '<h2>hola mundo con PHP</h2>'
?>
el echo sirve para poder imprimir algo en pantalla, en este caso estamos imprimiendo "hola mundo" con la etiqueta h2 de HTML.
<html>
<head>
<title>Imprimir pantalla</title>
</head>
<body>
<h1>PHP DoktorSchnabel</h1>
<?='Hola soy echo atajado'?>
<?php
//Con dos lineas podemos hacer un comentario que no se ejecuta.
echo '<h3> Lista compra';
echo '<ul>'
. '<li>pan'
. '<li>huevo'
. '</ul>';
?>
</body>
</html>
2- Variables
<?php
//una variable es un contenedor de información, en el que se guarda cualquier dato.
$una_variable_cualquiera = "Imprimimos desde una variable";
$numero = 33;
$numero = 77;
//el valor de la variable se sistituye, el codigo se lee de forma descendente,
//si marcamos la variablle numero dos veces cogera el valor inferior antes de ejecutar.
echo '<h1>'.$una_variable_cualquiera.'</h1>'.$numero;
//Aquí se imprime la variable $una_variable_cualquiera seguido del numero.
//Entre diferentes contenidos en un echo hay que dejar un punto.
?>
3- Tipos de datos
<?php
/*
Tipos de datos en variables:
Numero entero (int/integer) = 99
Coma flotante / decimales (float /double) = 3.54
Cadenas de caracteres (strig) = "Hola yo soy un string"
Boleano (bool) = 1 ó 0 / true false
Null
Array (Coleccion de datos)
Objetos
*/
$numero = 100;
echo gettype($numero).'<br>';
$se_puede = true;
echo gettype($se_puede).'<br>';
$decimal = 3.4;
echo gettype($decimal).'<br>';
//Debuguear
$mi_nombre = "DoktorSchnabel";
var_dump($mi_nombre);
$texto = "Soy un texto de $mi_nombre";
$texto_con_comilla_simple = 'soy un texto de $mi_nombre';
echo $texto.'<br>';
echo $texto_con_comilla_simple;
//el uso de comilla simple quita el poder usar la variable.
// se puede hacer
$prueba_texto = 'hola soy un texto de'.$mi_nombre;
echo $prueba_texto;
//Una variable puede contener a otra variable
?>
4- Constantes
<?php
/*
* Constantes: contenedor de información como las variables pero,la diferencia es que la constante no varia.
* Se muestra sin $
*/
define('nombre', 'DoktorSchnabel');
define('web', 'google.com');
echo nombre . web;
?>
5- Operadores Aritméticos
<?php
//Operadores aritmeticos
$numero1 = 22;
$numero2 = 11;
$numero3 = 12;
echo 'Suma: '.($numero1+$numero2).'<br>';
echo 'Suma: '.($numero1+$numero2+$numero3).'<br>';
echo 'Resta: '.($numero1-$numero2).'<br>';
echo 'Multiplicación: '.($numero2*$numero3).'<br>';
echo 'División: '.($numero3/$numero1).'<br>';
echo 'Resto: '.($numero1%$numero3).'<br>';
//Operadores incremento y decremento
$year = 2019;
$year--; //Resta uno
$year++; //Suma uno
//$year = $year + 1; //Incremento
//$year = $year - 1; //Decremento
echo "<h1>$year</h1>";
//Operadores de Asignación
$edad = 55;
echo $edad.'<br>';
echo ($edad+=5).'<br>';
echo ($edad-=5).'<br>'; //Vuelve a ser 55 pq el valor de la variable se actualiza por cada linea.
echo ($edad*=5).'<br>';
echo ($edad%=5).'<br>';
?>
La siguiente clase solo estará disponible si veo un gran apoyo.
Recordad, podéis ejecutar el código para poder entenderlo mejor y hacer los apuntes que veáis necesarios.
SjSf DoktorSchnabel.