Professional Documents
Culture Documents
V A –B Diurno
GENERALIDADES DE PHP
Objetivos :Después de completar este capítulo el alumno estará en la capacidad de:
Comprender la relación de PHP con los servidores Web(APACHE)
Conocer las sintaxis del Lenguaje PHP
Contenidos:
Introducción a PHP
Conociendo el lenguaje :comentarios, variables tipo de datos
Operadores :Aritméticos de Asignación, de comparación
Para implementar Las paginas en PHP podemo abrir el NOTEPAD++ y Guardaremos nuestras
páginas en la siguiente ruta D:/Wamp/www/VA_DIURNO con la extensión .php en este caso
demo0.php
Todo contenido php siempre debe estar dentro de las etiquetas
<?php
y culmina con
?>
1. COMENTARIOS
Los comentarios son texto que no se ejecuta y permite que el código sea mucho más sencillo de
comprender y a su vez de modificar, corregir, ampliar...
Los comentarios que soporta PHP són :
En Linea // (se aplica solo en una línea)
En bloque /* */ (se aplica a un parrafo)
1. demo0.php
Comentarios en php
<? php
echo 'Esto se ve';
// solo esta línea no se ve
echo 'esto tambien se ve';
/* todo lo de este bloque No se ve */
?>
3. EMPLEO DE VARIABLES
Pero no solamente se puede mostrar texto estático, para esto sólo bastaría el html, para lo que
en realidad importa es mostrar el valor de las variables.
Veamos, primero declaramos una variable y después la imprimimos con la función print() y
luego con echo
3. Demo2.php
VARIABLES
<?php
$saludo = "luis";
print ('$saludo = ');
print "$saludo"; //se imprime el valor de la variable saludo
print "<br>";?>
Ahora utilicemos la función echo().
<?php
//USO DE VARIABLES
$nombre = "ana";
echo '$nombre = '; //'' imprime la cadena $nombre
echo "$nombre "; //"" se imprime la variable $nombre
echo “<br> Hola <b>$Name</b>, encantado de conocerte”;
$EDAD=2013-1970;
ECHO "LA EDAD ACTUAL ES $EDAD AÑOS";
//SI DESEAS CONCATENAR utilizar .
echo "<br>";
$apellido= "lopez";
$cadfinal=$nombre . ", ".$apellido." su edad es ".$EDAD;
echo $cadfinal;
?>
Hasta aquí hemos visto que ambas funciones hacen lo mismo, pero ¿Cuál es la diferencia entre las
dos? Bien, una diferencia es que el echo() puede tomar expresiones múltiples, por ejemplo:
<?php
echo "uno", "dos", "tres";
?>
<?php
$n1=15;
$n2=20;
$p=($n1+$n2)/2;
echo "el promedio es $p ";
//para redondear utilizamos printf
printf ("el promedio es,%.0f",$p);
?>
Ejemplo de Diferencia entre echo y printf()
<?Php <?Php
$num=16.67655464; $num=16.67655464;
echo $num; printf("el numero es :%.2f", $num);
?> ?>
Resultado 16.67655464el el numero es :16.68
4. Demo3.php
Variables_Variables.Php
<?php
$a="hola";
$$a="mundo";
echo nl2br("$a $hola \n");
print "$a ${$a}";
?>
Nota : saltos de linea \n para que funcione el salto de linea hay que aplicar nl2br() — Inserta saltos
de línea HTML antes de todas las nuevas líneas en un string
Demo4.php
Mensaje.php
<?php
$mensaje_es="Hola";
$mensaje_en="Hello";
$idioma="es";
$mensaje="mensaje_".$idioma;
//toma como nombre de variable el valor almacenado
//$mensaje por lo que imprime Hola
print $$mensaje;
?>
Demo6
EXPANSION DE VARIABLES expansión.php
Las variables pueden ser interpretadas
Mag. Gina Huertas Camacho Página | 5
GESTION Y ADMINISTRACION WEB
V A –B Diurno
<?php
$nombre="ana";
echo "Bienvenida $nombre";
$articulo=" camiseta"; $cantidad=5;
echo " Ha seleccionado $cantidad $articulo";
echo "<br>";
echo " Ha seleccionado $cantidad {$articulo}s ";
echo " Ha seleccionado $cantidad ${articulo}s ";
?>
5. TIPOS DE DATOS
11 DATOS.PHP
<?php
/* este demo trabaja con pagina de php con operadores matematicos y algunas
funciones matematicas*/
$first_number=20;
$second_number=30;
$total=$first_number + $second_number;
echo "20 + 30 = <b>$total </b>";
$first_number=++$first_number;
echo " <++20 --> $first_number</b>";
Reparte equitativamente una cantidad de cds entre un grupo de alumnos guarda los
restantes.Ayuda a Resolver cuanto le toca a cada uno y cuantos sobran
<?php
$CDs=5;
$Alum=17;
$reparto=$Alum /$CDs;
$sobra= $Alum %$CDs;
echo "Se repartio $reparto a los $Alum alumnos";
echo "<br> Y sobraron $sobra ";
?>
OPERADORES
12 Salario.PHP
<html>
<body>
<?php
$SalarioTrabajador = 3500;
?>
14. Operaciones.PHP
Programa que dados 2 números calcule la suma, resta, multiplicación, división, y
Modulo(resto)
<?php
$Num1=8;
$Num2=5;
printf(“La suma de $Num1 y $Num2 es: <b>%d</b><br>”, $Num1 +
$Num2 );
printf(“La resta de $Num1 y $Num2 es: <b>%d</b><br>”, $Num1
- $Num2 );
printf(“La multiplicación de $Num1 y $Num2 : <b>%d</b><br>”,
$Num1 * $Num2 );
printf(“La 10ivisión de $Num1 y $Num2: <b>%0.2f</b><br>”,
$Num1 / $Num2 );
printf(“El modulo de $Num1 y $Num2 es <b>%0.1f</b><br>”,
$Num1 % $Num2 );
?>
15.directorio.php
<?Php
$output=`dir`;
echo "<pre>$output</pre>";
?>
7 CONSTANTES
CONSTANTES
PHP define varias constantes y proporciona un mecanismo para definir más en tiempo de
ejecución. Las constantes son como las variables, salvo por las dos circunstancias de que
las constantes deben ser definidas usando la función define(), y que no pueden ser
redefinidas más tarde con otro valor.
Define($nombre,$valor)
$nombre(string): nombre de la constante
&valor: valor de la constante
16 CONSTANTES1.PHP
<?php
define("CONSTANTE", "Hola mundo.");
echo CONSTANTE; // muestra "Hola mundo."
?>
17 CONSTANTES2.PHP
<?php
define("const1","primera constante");
define ("max",10);
echo max;
echo const1;
?>