Programación PHP clase #1


DoktorSchnabel

Nuevo miembro
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.
 

Thegjv

Moder fav <3
Noderador
Nodero
Noder
Yo te apoyo para ver más, está bien organizado y mola, necesito aprenderlo un poco
 

St4rt_th3_g4m3

✝Start Join The Game✝
Noder
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.
Tal vez deberías hacer una breve introducción, yo recomiendo Sublime Text para escribir el código y abrirlo en localhost en el navegador para comprobar el código
 

Valeo08

Capullo perro no mucho
Noderador
Nodero
Noder
Se borró mi post.

@DoktorSchnabel

Bueno decía que buen aporte y como consejo que incluyeras el código
insertándolo como PHP para que se pusiera to ready con highlighting y cosas.
(En lo de los post > Insertar > Código > En el desplegable > PHP)
 

qav

No soy el mejor mod, pero soy un excepcional pato
Noderador
Nodero
Noder
Buen aporte, Siegue así maquina