viernes, 29 de enero de 2016

Php - 7. Operadores y sus tipos

En esta entrada expongo los operadores y sus tipos:

<?php
//asignacion
$valor1="saludo";
$valor2=15;
echo "mostramos la cadena de valor 1, que es =".$valor1;
echo "<br>";//salto de linea
echo "aqui muestro el valor de la variable valor2, que es =".$valor2;
//cadenas
$textofrase = "yo tengo ".$valor2." monedas";
echo "<br>";
echo $textofrase;
//comparacion
echo (6<=7);//que mostrara esto?
//incrementar variable
$valor2=$valor2+3;//cuanto vale ahora valor2?
echo "<br>";
echo "ahora valgo...".$valor2;
//logica
echo ((2==2)&&(2!=1));//y esto que resultado da?
?>
Aclaraciones al codigo, en la parte logica lo que se hace es comparar dos opciones, indicando que las dos se tienen que cumplir (&&), si se cumplen las dos mostrara 1.
La comparacion si se cumple tambien mostrara 1, tanto la comparacion como la logica, se suelen usar en bloques como los "if" (se vera mas adelante), para que se tome una decision en funcion del resultado.
El resto son asignaciones de valores a una variable y mostrarla en pantalla.


jueves, 28 de enero de 2016

Php - 6. Arrays o vectores

En php al igual que en otros lenguajes disponemos de los arrays, que son como una variable que contiene varios valores.
Imaginemos que queremos poner valores de ventas a los dias de la semana, una opcion seria ponerlo asi:
<?php
$lunes=50;
$martes=20;
$miercoles=70;
$jueves=80;
$viernes=90;
$sabado=60;
$domingo=0;
echo "la venta del lunes fue = ".$lunes; //y asi con los demas
?>
Pero es mas engorroso, seria mas facil tener una sola variable con los datos correspondientes, por lo que otra opcion seria:
<?php
//array predefinido
$ventassemana=array(50,20,70,80,90,60,0);
//para obtener un valor
echo "la venta del lunes fue = ".$ventassemana[0];
?>
Para obtener el valor de un array, se pone "[]" con un indice que empieza por "0" hasta "n-1" siendo "n" el numero total de valores.
Otra forma de arrays que disponemos en Php es el array asociativo, que se compone de pares clave / valor, por lo que en vez del indice usaremos la clave que le indiquemos, como en el siguiente ejemplo:
<?php
//array asociativo
$ventassemana=array("lunes"=>50,"martes"=>20,"miercoles"=>70,"jueves"=>80,
"viernes"=>90,"sabado"=>60,"domingo"=>0);
//para obtener un valor
echo "la venta del lunes fue = ".$ventassemana["lunes"];
?>
 Este segundo caso es mas claro de entender, mas adelante cuando veamos los bucles, se vera con detalle como presentar los datos en pantalla de forma sencilla y como obtenerlos sin escribir mucho codigo.

lunes, 25 de enero de 2016

Php - 5. Constantes

A diferencia de las variables (que se puede cambiar su valor), las constantes se crean con valores fijos, que no se cambian al ejecutar el codigo.
No llevan el signo "$" delante.
Llevan el comando define delante y entre parentesis su nombre y valor separados por coma, es un par llamado clave - valor.
Pongo el siguiente codigo de ejemplo:

<?php
define ("nombre","jose");
define ("numpi", 3.1416);
echo "hola, ".nombre; //no lleva $ y concatenamos con .
echo "<br>";
echo "el numero Pi es =".numpi;
echo "<br>"; 

$numero=25; //esto es una variable
echo "la variable numero es =".$numero;
echo "<br>"; 

$numero=2; //aqui cambiamos el valor de la variable
echo "ahora la variable numero es =".$numero;
?>

He introducido una variable para que se vea claro como la variable cambia de valor si queremos durante la ejecucion del codigo, para cambiar una constante tenemos que volver a escribir su valor al principio, pero en fase de desarrollo del codigo, nunca en ejecucion.


Php - Aplicacion Android

Os pongo enlace a la Aplicacion Android para ver este blog directamente desde el movil o tablet.

viernes, 22 de enero de 2016

Php - 4. Variables y comentarios


Antes de continuar, indicaros que en Php los comentarios (texto que nos sirve para recordar que hace el codigo en algun punto), se forman asi:
  1. // esto es un comentario de una linea
  2. /* esto seria un comentario de varias lineas ljdlfjdlajljdlsjaljdsaljfldskjfsdlajfljalsdjflajdlfjld
jlfjaljfdljafljdljlafjdljfajdlfjladfjlasjdlfjlajdlkjslfjljdljljdslajfljds  
*/
Una variable se puede explicar como nombre que apunta a un sitio en la memoria donde se guarda algun tipo de dato, ya sea numerico, de texto, booleano, etc.
Abrir Notepad++ o el software que utiliceis para programar Php, introducimos el siguiente codigo:
<!DOCTYPE html> <head>
<title>Ejemplo variables Php (por Ticoticotaa)</title>
</head>
<body>
<?php
//variable numerica
$numero=50; //aqui guardamos el dato
echo "la variable numerica es ".$numero;
//variable texto
$texto="saludos desde Php";
echo "<br>";//esto es un salto de linea
echo "la variable texto es ".$texto;
echo "<br>";
?>
</body>
</html>
Los nombres de variables en Php comienzan siempre por el signo "$".
En este codigo he introducido los comentarios para explicar lo que voy haciendo, cuando con el comando echo quiero mostrar texto y concatenarlo (mostrarlo junto) al resultado de la variable, usamos el punto "." como union, en otros lenguajes se utiliza el signo "+", en Php el punto; acordaros de cerrar siempre las sentencias Php con punto y coma ";".
Guardar este archivo con extension .php y subir a servidor o ponerlo en servidor local (localhost) con wamp server o similar, para poder ejecutarlo y hacer pruebas.

miércoles, 20 de enero de 2016

Php - 3. Iterar con Html

El codigo html puede contener codigo php, eso nos ayuda a mantener por un lado la estetica de la web con html + css y por otro lado programar la web para que realice lo que hayamos programado en php.
Un ejemplo de codigo html + php seria:

<!DOCTYPE html> <head> <title>Web con codigo php</title> </head>
<body>
<?php
echo "<p>Esto esta escrito desde codigo php.</p>";
echo "<br>";
?>
</body>
</html>
Este codigo lo guardamos como ejemplohtmlconphp.php, tiene que ir con la extension .php  para que pueda funcionar.
Dentro del comando echo podemos introducir codigo html, en este caso introducimos la etiqueta "p" para decirle al navegador que imprima un parrafo.
El codigo php se abre con <?php o <? y se cierra con ?>.

lunes, 18 de enero de 2016

Php - 2. Echo y print

Abrimos el notepad++ o cualquier bloc de notas.
El archivo lo guardaremos con el nombre ejemploEcho.php.
El codigo que introduciremos en dicho archivo es:

<?php
echo "primer texto en php"; //esto es un comentario que no influye para nada
echo 55+12; //esto imprime la suma
echo "<br>"; //esto hace un salto de linea (codigo html)
print "esto tambien imprime en pantalla";
?>
Con este codigo basico nos iniciamos en Php, para imprimir texto, numeros o variables dentro de un archivo web con php utilizaremos "echo" o "print", las dos sirven para este cometido, cada una con sus peculiaridades y formatos.
Cuando ponemos "//" en el codigo, es para ponernos aclaraciones o comentarios que nos faciliten la lectura del codigo, por si tiempo despues lo revisamos y podamos seguirlo sin perdernos o por si estamos colaborando con mas personas para que asi les indique lo que hacemos y facilite su posterior desarrollo.
Para poder ver este archivo en navegador, tenemos que grabarlo en la carpeta www de wampserver y poner en la barra de navegacion http://localhost/ejemploEcho.php , con el wampserver en ejecucion; o subirlo a algun servidor web para probarlo.


Php - 1. Software necesario

Comenzamos un nuevo blog dedicado al lenguaje de programacion Php, muy usado en entorno web y en programacion desde el lado del servidor.
Intentare que sea ameno, sencillo y practico, poniendo videotutoriales y textos explicativos.
Para iniciarnos con Php, necesitaremos por lo menos notepad++ y wampserver.
Os pongo video con la instalacion de wampserver.

En la proxima entrada empezaremos con codigo php.
Gracias.