Sei sulla pagina 1di 0

Curso: "Programacin Orientada a Objetos PHP5" 2013

Programacin Bsica en PHP5


Mdulo 1 / parte 2

Todos los logos y marcas utilizados en este
documento, estn registrados y pertenecen a
sus respectivos dueos.
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 1

Curso: "Programacin Orientada a Objetos PHP5" 2013

Objetivo
El objetivo de esta prctica de laboratorio es exponer los fundamentos bsicos de la programacin en
PHP, por ejemplo, cmo declarar y utilizar variables, como usar los operadores condicionales y cules
son los flujos de control y cmo se utilizan.


AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 2

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 1: Declarar, Inicializar e Imprimir variables:
1. Abrir Netbeans IDE
2. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Observar que aparece la ventana de dialogo New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo la seccin Projects.
Clic Next.

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 3

Curso: "Programacin Orientada a Objetos PHP5" 2013


Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoImprimirVariable. Este es el nombre que se le dar al proyecto.
Verificar (Muy importante) en Sources Folder que el proyecto se encuentre dentro del
Web Root (carpeta htdocs de apache) de nuestro servidor web apache, si estamos
usando Xampp debera estar dentro de C:\xampp\htdocs\ProyectoImprimirVariable.
En el ejemplo usaremos el servidor de Zend por lo tanto nuestro Source Folder debe ser
C:\Zend\Apache2\htdocs\ProyectoImprimirVariable
Clic Next
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 4

Curso: "Programacin Orientada a Objetos PHP5" 2013



AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 5

Curso: "Programacin Orientada a Objetos PHP5" 2013


Clic Finish.
Observe que el proyecto ProyectoImprimirVariable ha sido creado bajo la pestaa
Projects de NetBeans IDE y adems ha generado automticamente el archivo index.php
el cual es desplegado en el editor de cdigo del IDE.
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 6

Curso: "Programacin Orientada a Objetos PHP5" 2013



3. Modificar el contenido generado por el IDE en el index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que agregar reemplazar se resaltan en negrita y color azul.

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 7

Curso: "Programacin Orientada a Objetos PHP5" 2013

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
// El valor de la Variable es del tipo primitivo int y es inicializada a 10
$value = 10;

// La Variable x es del tipo primitivo char y es inicializada a 'A'
$x = 'A';

// Variable grado es un double primitivo
$grado = 11.56;

// Imprime el valor de la variable "value" en la salida estndar de php
echo $value;

// un salto de linea en html
echo "<br />";

// Imprime el valor de la variable "x" en la salida estndar de php
echo "El valor de x=" . $x;

// un salto de linea en html
echo "<br />";

// Imprime el valor de la variable "grado" en la salida estndar de php
echo "El valor de grado =" . $grado;

?>
</body>
</html>

4. Construir y ejecutar el programa
Clic derecho del mouse sobre el proyecto ProyectoImprimirVariable y seleccionar Run.
Observe el resultado en el Navegador. (Figura de abajo)
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 8

Curso: "Programacin Orientada a Objetos PHP5" 2013



AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 9

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 2: Operador Condicional:
1. Abrir Netbeans IDE
2. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Observar que aparece la ventana de dialogo New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo la seccin Projects.
Clic Next

Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoOperadorCondicional. Este es el nombre que se le dar al proyecto.
Verificar (Muy importante) en Sources Folder que el proyecto se encuentre dentro del
Web Root (carpeta htdocs de apache) de nuestro servidor web apache. Si usamos
XAMPP: C:\xampp\htdocs\ ProyectoOperadorCondicional , si usamos Zend Server
C:\Zend\Apache2\htdocs\ ProyectoOperadorCondicional
Clic Finish.

Observe que el proyecto ProyectoOperadorCondicional ha sido creado bajo la pestaa
Projects de NetBeans IDE y adems ha generado automticamente el archivo index.php

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 10

Curso: "Programacin Orientada a Objetos PHP5" 2013

3. Modificar el contenido generado por el IDE en el index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que agregar reemplazar se resaltan en negrita y color azul.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
// Declara y inicializa dos variables, una del tipo String
// llamada estado y la otra de tipo primitivo int llamada nota.
$estado = "";
$nota = 80;

// Obtener el estado de estudiante.
$estado = ($nota >= 60)? "Aprobado": "Rechazado";

// Imprimir Estado.
echo $estado;

?>
</body>
</html>


4. Construir y ejecutar el programa
Clic derecho del mouse sobre el proyecto ProyectoOperadorCondicional y seleccionar
Run.
Observe el resultado en el navegador
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 11

Curso: "Programacin Orientada a Objetos PHP5" 2013


5. Como ejercicio, modificar el index.php del proyecto MiOperadorCondicional para agregar las
siguientes lneas de cdigo en algn lugar adecuado, luego generar y ejecutar el programa:
$ salario = 7000000;
Imprimir "Ests ganando mucho!" si el salario es sobre 5000000, de lo contrario
Imprimir "Mmm que poco!".

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 12

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 3: Operaciones con nmeros:
1. Abrir Netbeans IDE
2. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Observar que aparece la ventana de dialogo New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo la seccin Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoPromedioDeNumeros. Este es el nombre que se le dar al proyecto.
Verificar (Muy importante) en Sources Folder que el proyecto se encuentre dentro del
Web Root (carpeta htdocs de apache) de nuestro servidor web apache.
Clic Finish.
Observe que el proyecto ProyectoPromedioDeNumeros ha sido creado bajo la pestaa
Projects de NetBeans IDE y adems ha generado automticamente el index.php el cual
es desplegado en el editor de cdigo del IDE

3. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que agregar reemplazar se resaltan en negrita y color azul.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
//declarando tres numeros
$num1 = 10;
$num2 = 20;
$num3 = 45;

//calcula el promedio de los tres numeros
// y lo guarda en la variable promedio
$promedio = ($num1 + $num2 + $num3)/3;

//Imprimir en pantalla
echo "numero 1 = " . $num1;
// un salto de linea en html
echo "<br />";
echo "numero 2 = " . $num2;
echo "<br />";
echo "numero 3 = " . $num3;
echo "<br />";
echo "Promedio = " . $promedio;
?>
</body>
</html>
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 13

Curso: "Programacin Orientada a Objetos PHP5" 2013


4. Construir y ejecutar el programa
Clic derecho del mouse sobre el proyecto ProyectoPromedioDeNumeros y seleccionar
Run.
Observe el resultado de la salida en el navegador.




AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 14

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 4: Buscar el nmero mayor:
1. Abrir Netbeans IDE
2. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Observar que aparece la ventana de dialogo New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo la seccin Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoNumeroMayor. Este es el nombre que se le dar al proyecto.
Verificar (Muy importante) en Sources Folder que el proyecto se encuentre dentro del
Web Root (carpeta htdocs de apache) de nuestro servidor web apache.
Clic Finish.
Observe que el proyecto ProyectoNumeroMayor ha sido creado bajo la pestaa
Projects de NetBeans IDE y adems ha generado automticamente index.php

3. Modificar el contenido generado por el IDE de index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que agregar reemplazar se resaltan en negrita y color azul.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
//declarar los nmeros
$num1 = 10;
$num2 = 23;
$num3 = 5;
$max = 0;

//Buscar el nmero mayor
$max = ($num1>$num2)?$num1:$num2;
$max = ($max>$num3)?$max:$num3;

//Imprimir en pantalla el mayor nmero
echo "nmero 1 = " . $num1;
echo "<br />";
echo "nmero 2 = " . $num2;
echo "<br />";
echo "nmero 3 = " . $num3;
echo "<br />";
echo "El nmero mayor es = " . $max;

?>
</body>
</html>
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 15

Curso: "Programacin Orientada a Objetos PHP5" 2013


4. Construir y ejecutar el programa
Clic derecho del mouse sobre el proyecto ProyectoNumeroMayor y seleccionar Run.
Observe el resultado en el navegador:


AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 16

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 5: Flujo de Control if / else:
1. Abrir Netbeans IDE
2. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Observar que aparece la ventana de dialogo New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo la seccin Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoNotasAlumnos.
Verificar (Muy importante) en Sources Folder que el proyecto se encuentre dentro del
Web Root (carpeta htdocs de apache)
Clic Finish.
Observe que el proyecto ProyectoNotasAlumnos ha sido creado bajo la pestaa
Projects de NetBeans IDE

3. Modificar el contenido generado por el IDE en la clase index.php
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en negrita y color azul.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$notaMatematicas = 0;
$notaHistoria = 0;
$notaCiencias = 0;
$promedio = 0.00;

$notaMatematicas = 50;
$notaHistoria = 80;
$notaCiencias = 95;

// Obtener promedio
$promedio = ($notaMatematicas + $notaHistoria + $notaCiencias)/3;

// Flujo de control if & else
if ($promedio >= 60){
echo "Buen trabajo! Tu promedio es " . $promedio;
} else{
echo ":-( Necesitas estudiar ms! Tu promedio es " . $promedio;
}

?>
</body>
</html>
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 17

Curso: "Programacin Orientada a Objetos PHP5" 2013

4. Construir y ejecutar el programa
Clic derecho del mouse sobre el proyecto ProyectoNotasAlumnos y seleccionar Run.

5. Cmo ejercicio: Modificar la clase index.php con las siguientes instrucciones:
Si el promedio es mayor que 90 (promedio > 90), imprimir "Felicitaciones, has estudiado
bastante, tu promedio es xx.0."
Si el promedio es mayor que 50 (promedio > 50) y menor o igual a 90 (promedio <= 90),
imprimir "Buen trabajo! Tu promedio es xx.0."
Si el promedio es menor o igual a (promedio <= 50), imprimir "Necesitas esforzarte
mucho ms! Tu promedio es xx.0."

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 18

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 6: Flujo de Control if / else if / else:
1. Abrir Netbeans IDE
2. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Observar que aparece la ventana de dialogo New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo la seccin Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoNombreDeNumero.
Verificar (Muy importante) en Sources Folder que el proyecto se encuentre dentro del
Web Root (carpeta htdocs de apache).
Clic Finish.

3. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en negrita y color azul.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$msg = "";

$input = 0;

// Un nmero entre 0 y 10
$input = 7;

// Asignar el valor de la variable msg con el nombre del nmero (String) equivalente al ingresado
if ($input == 1) {
$msg = "uno";
} else if ($input == 2) {
$msg = "dos";
} else if ($input == 3) {
$msg = "tres";
} else if ($input == 4) {
$msg = "cuatro";
} else if ($input == 5) {
$msg = "cinco";
} else if ($input == 6) {
$msg = "seis";
} else if ($input == 7) {
$msg = "siete";
} else if ($input == 8) {
$msg = "ocho";
} else if ($input == 9) {
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 19

Curso: "Programacin Orientada a Objetos PHP5" 2013

$msg = "nueve";
} else if ($input == 10) {
$msg = "diez";
} else {
$msg = "Nmero invlido";
}

// Desplegar el resultado en pantalla
echo $msg;

?>
</body>
</html>

4. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoNombreDeNumero y Run.

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 20

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 7: Flujo de Control switch / case:
1. Abrir Netbeans IDE
2. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoNombreDelMes. Este es el nombre que se le dar al proyecto.
Verificar (Muy importante) en Sources Folder que el proyecto se encuentre dentro del
Web Root (carpeta htdocs de apache).
Clic Finish.

3. Modificar el contenido generado por el IDE.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en negrita y color azul.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$nombreMes = "";

// un nmero del mes entre 1 y 12
$mes = 2;

switch ($mes) {
case 1:
$nombreMes = "Enero";
break;
case 2:
$nombreMes = "Febrero";
break;
case 3:
$nombreMes = "Marzo";
break;
case 4:
$nombreMes = "Abril";
break;
case 5:
$nombreMes = "Mayo";
break;
case 6:
$nombreMes = "Junio";
break;
case 7:
$nombreMes = "Julio";
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 21

Curso: "Programacin Orientada a Objetos PHP5" 2013

break;
case 8:
$nombreMes = "Agosto";
break;
case 9:
$nombreMes = "Septiembre";
break;
case 10:
$nombreMes = "Octubre";
break;
case 11:
$nombreMes = "Noviembre";
break;
case 12:
$nombreMes = "Diciembre";
break;
default:
$nombreMes = "Indefinido";
}
// Desplegar el resultado en pantalla
echo $nombreMes;

?>
</body>
</html>

4. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoNombreDelMes y Run.

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 22

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 8: Otro ejemplo de Flujo de Control switch / case:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoNumDiasDelMes.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE.
Modifique el index.php como se muestra en el Cdigo de abajo. Los fragmentos de
cdigo que hay que reemplazar se resaltan en negrita y color azul.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$numeroDias = 0;

// Obtiene el nmero del mes ingresado entre 1 y 12
$mes = 2;
$anio = 2011;

switch ($mes) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
$numeroDias = 31;
break;
case 4:
case 6:
case 9:
case 11:
$numeroDias = 30;
break;
case 2:
if ((($anio % 4 == 0) && !($anio % 100 == 0)) || $anio % 400 == 0) {
$numeroDias = 29;
} else {
$numeroDias = 28;
}
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 23

Curso: "Programacin Orientada a Objetos PHP5" 2013

}
// Desplegar el resultado en pantalla
echo $numeroDias . " dias";

?>
</body>
</html>
3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoNumDiasDelMes y Run.

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 24

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 9: Flujo de Control bucle for:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoBucleFor. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
// Declara e inicializa un arreglo de String llamada nombresArreglo.
$nombresArreglo = array("John", "Bruce Lee", "Bill Gates", "Pedro", "Juan", "Maria", "James Gosling", "Andres");

// Este es el nombre, variable del tipo String, que iremos a buscar en el arreglo.
$nombre = "Bill Gates";

// Declara y inicializa la variable resultado del tipo boolean primitivo.
$resultado = false;

// Buscamos el nombre ingresado en el arreglo de string usando el loop for.
// * La instruccin "count($nombresArreglo)" obtiene el tamao del arreglo o cantidad de elementos.
// * La idea dentro del bucle for es comparar el valor de cada elemento del arreglo con el
// Utilizamos "$nombresArreglo[i] == $nombre" como lgica de comparacin.

for ($i = 0; $i < count($nombresArreglo); $i++) {
if ($nombresArreglo[$i] == $nombre) {
$resultado = true;
break;
}
}

// Desplegar resultado en pantalla
if ($resultado) {
echo $nombre . " fue encontrado!";
} else {
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 25

Curso: "Programacin Orientada a Objetos PHP5" 2013

echo $nombre . " no existe en el sistema!";
}

?>
</body>
</html>

Buscamos el nombre ingresado en el arreglo de String usando el loop for.
Buscamos el nombre ingresado en el arreglo de string usando el loop for.
La instruccin "count($nombresArreglo)" obtiene el tamao del arreglo o cantidad de
elementos.
La idea dentro del bucle for es comparar el valor de cada elemento del arreglo con el
Utilizamos "$nombresArreglo[i] == $nombre" como lgica de comparacin.

3. Construir y ejecutar el programa
4. Clic derecho sobre el proyecto ProyectoBucleFor y Run.



AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 26

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 9.1: Flujo de Control bucle for Ejemplo 2:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoBucleFor2. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$limite = 10;

for($i = 0 ; $i <= $limite ; $i++){
echo "Numero: $i <br />";
}
?>
</body>
</html>

3. Construir y ejecutar el programa
4. Clic derecho sobre el proyecto ProyectoBucleFor2 y Run.

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 27

Curso: "Programacin Orientada a Objetos PHP5" 2013



AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 28

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 10: Flujo de Control bucle while:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoBucleWhile. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$nombre = "Andrs";
$contador = 0;

// Bucle while (mientras) que imprime el nombre cinco veces
while ($contador < 5){
echo $nombre . "<br />";
$contador++;
}

?>
</body>
</html>






AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 29

Curso: "Programacin Orientada a Objetos PHP5" 2013

3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoBucleWhile y Run.



AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 30

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 10.1: Flujo de Control bucle while Ejemplo 2:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoBucleWhile2. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$cond = true;

$i = 0;

$resultado = "";

while ($cond) {

if ($i === 5) {
$cond = false;
}

$resultado .= "Numero: $i , ";

$i++;
}

echo $resultado;
?>
</body>
</html>


AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 31

Curso: "Programacin Orientada a Objetos PHP5" 2013

3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoBucleWhile2 y Run.



AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 32

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 11: Flujo de Control bucle do-while:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoBucleDoWhile. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$nombre = "Rasmus Lerdorf";
$contador = 0;

// Usando do while para imprime el nombre cinco veces
do {
echo $contador . ": " . $nombre . "<br />";
$contador++;
} while ($contador < 5);


?>
</body>
</html>





AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 33

Curso: "Programacin Orientada a Objetos PHP5" 2013

3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoBucleDoWhile y Run.


AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 34

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 12: Ejemplo Operador Combinado de Aritmtica:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoOperadorCombinadoAritmetica. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$numero = 10;

echo $numero;

// Sumamos 5
$numero += 5;

// Imprime 15
echo "<br />";
echo $numero;

// Multiplicamos por 3
$numero *= 3;

// Imprime 45
echo "<br />";
echo $numero;

// Dividimos por 5
$numero /= 5;

// Imprime 9
echo "<br />";
echo $numero;

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 35

Curso: "Programacin Orientada a Objetos PHP5" 2013

// Sacamos el resto de la divisin entera de 4 o mdulo
$numero %= 4;

// Imprime 1
echo "<br />";
echo $numero;
?>
</body>
</html>

3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoOperadorCombinadoAritmetica y Run.
10
15
45
9
1


AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 36

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 13: Ejemplo Operador Combinado de String:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoOperadorCombinadoString. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$sql = "SELECT * FROM clientes AS cl ";
$sql .= "INNER JOIN facturas AS f ON (cl.id = f.cliente_id) ";
$sql .= "WHERE cl.estado='activo' ";
$sql .= "AND f.estado='pendiente'";

echo $sql;
?>
</body>
</html>

3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoOperadorCombinadoString y Run.
SELECT * FROM clientes AS cl INNER JOIN facturas AS f ON (cl.id = f.cliente_id) WHERE cl.estado='activo'
AND f.estado='pendiente'


AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 37

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 14: Ejemplo Operador Lgicas:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoOperadorLogico. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$perfil = "usuario";
$estado = 1;

// || es lo mismo que OR , y && es AND
if (($perfil == "admin" || $perfil == "revisor") && $estado == 1) {
echo "Revisar publicaci&oacute;n";
} else if ($perfil == "usuario" && $estado == 1) {
echo "Ver publicaci&oacute;n";
} else {
echo "No tiene acceso!";
}

echo "<br />";
echo ($perfil == "usuario" && $estado == 1) ? "Ver publicaci&oacute;n" : "No tiene acceso!";
?>
</body>
</html>

3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoOperadorLogico y Run.
Ver publicacin
Ver publicacin
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 38

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 15: Ejemplo de comparacin de Igualdad:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoOperadorComparacionIgualdad. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<pre>
<?php
$strNumero = "15"; // 15 string

$entNumero = 15; // 15 entero

// slo compara por valor, si tienen el mismo valor es true
// independiente el tipo de dato.
var_dump($strNumero == $entNumero); //bool(true)

// El smbolo ===, Significa que son idnticos y adems de tener
// el mismo valor tienen el mismo tipo de datos.
var_dump($strNumero === $entNumero); //bool(false)


// Convertimos el $strNumero a tipo entero con settype
settype($strNumero, "int");

// ahora es true, cumple ya que convertimos a entero.
var_dump($strNumero === $entNumero); //bool(true)
?>
</pre>
</body>
</html>

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 39

Curso: "Programacin Orientada a Objetos PHP5" 2013

3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoOperadorComparacionIgualdad y Run.


AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 40

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 16: Ejemplo de Operador de Incremento:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoOperadorIncremento. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$a = 1;
$b = $a++; // Post Incremento, devuelve y luego incrementa
$c = ++$a; // Pre Incremento, incrementa y luego devuelve
$d = $b++;

echo "a = " . $a;
echo "<br />";
echo "b = " . $b;
echo "<br />";
echo "c = " . $c;
echo "<br />";
echo "d = " . $d;
?>
</body>
</html> </body>
</html>


AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 41

Curso: "Programacin Orientada a Objetos PHP5" 2013

3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoOperadorIncremento y Run.
a = 3
b = 2
c = 3
d = 1


AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 42

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 17: Ejemplo de Operadores de Aritmtica:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoOperadorAritmetica. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$i = 12;
$j = 10;
$suma = $i + $j;
$resta = $i - $j;
$mult = $i * $j;
$div = $i / $j;
$modulo = $i % $j;

echo "Suma :" . $suma;
echo "<br />";
echo "Resta :" . $resta;
echo "<br />";
echo "Multiplicacion :" . $mult;
echo "<br />";
echo "Division :" . $div;
echo "<br />";
echo "Modulo :" . $modulo;
echo "<br />";
?>
</body>
</html>


AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 43

Curso: "Programacin Orientada a Objetos PHP5" 2013

3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoOperadorAritmetica y Run.
Suma :22
Resta :2
Multiplicacion :120
Division :1.2
Modulo :2
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 44

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 18: Ejemplo de Operadores de Comparacin:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoOperadorComparacion. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
Tambin veremos la funcin de php var_export (): Esta funcin retorna informacin
estructurada sobre una variable, su valor, es decir nos entrega informacin de
depuracin (debug) de la variable. Es similar a la funcin var_dump() con una excepcin:
la representacin devuelta es cdigo PHP vlido y es asignable a una variable.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$i = -3;
$b = 5;
$f = 1e-10;
$d = 3.14;

// Boleanos:
$b1 = $i > $i;
$b2 = $i < $b;
$b3 = $b <= $f;
$b4 = $f >= $d;
$b5 = $d != 0;
$b6 = 1 == $f;

// la funcin var_export devuelve una representacin de cadena de una variable analizable.
echo "b1: " . $i . " > " . $i . " = " . var_export($b1, true);
echo "<br />";
echo "b2: " . $i . " < " . $b . " = " . var_export($b2, true);
echo "<br />";
echo "b3: " . $b . " <= " . $f . " = " . var_export($b3, true);
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 45

Curso: "Programacin Orientada a Objetos PHP5" 2013

echo "<br />";
echo "b4: " . $f . " >= " . $d . " = " . var_export($b4, true);
echo "<br />";
echo "b5: " . $d . " != " . 0 . " = " . var_export($b5, true);
echo "<br />";
echo "b6: " . 1 . " == " . $f . " = " . var_export($b6, true);
?>
</body>
</html>

3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoOperadorComparacion y Run.
b1: -3 > -3 = false
b2: -3 < 5 = true
b3: 5 <= 1.0E-10 = false
b4: 1.0E-10 >= 3.14 = false
b5: 3.14 != 0 = true
b6: 1 == 1.0E-10 = false

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 46

Curso: "Programacin Orientada a Objetos PHP5" 2013

Ejercicio 19: Ejemplo de Constantes en PHP:
1. Crear un proyecto Netbeans: PHP Application
Seleccionar File desde el men superior y seleccionar New Project.
Seleccionar PHP bajo Categories, y Seleccionar PHP Application bajo Projects.
Clic Next
Bajo el panel Name and Location, para el Nombre del Proyecto (Project Name), ingrese
ProyectoConstantes. Este es el nombre que se le dar al proyecto.
Para el campo Sources Folder, verificar (muy importante) que el proyecto se encuentre
dentro del Web Root (carpeta htdocs de apache).
Clic Finish.

2. Modificar el contenido generado por el IDE en index.php.
Modifique index.php como se muestra en el Cdigo de abajo. Los fragmentos de cdigo
que hay que reemplazar se resaltan en color azul.
Estudiar y poner especial atencin en el fragmento de cdigo que esta de color azul
oscuro y adems en negrita.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
define("ALGUNA_CONSTANTE_PHP", "https://");

define("TABLA_USUARIO", "tbl_users");
define("TABLA_PRODUCTO", "tbl_productos");


if (!defined("ALGUNA_CONSTANTE_PHP")) {
define("ALGUNA_CONSTANTE_PHP", "http://");
}

echo ALGUNA_CONSTANTE_PHP;

$sql = "SELECT * FROM " . TABLA_PRODUCTO;

echo "<br />";
echo $sql; ?>
</body>
</html>


AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 47

Curso: "Programacin Orientada a Objetos PHP5" 2013

3. Construir y ejecutar el programa
Clic derecho sobre el proyecto ProyectoConstantes y Run.
https://
SELECT * FROM tbl_productos

AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 48

Curso: "Programacin Orientada a Objetos PHP5" 2013

Resumen

En este workshop, hemos expuesto y analizado los fundamentos bsicos de la programacin en PHP,
tales como, declarar, inicializar e utilizar variables, usar los operadores condicionales, aritmticos, de
comparacin, lgicos, incremento y adems hemos profundizado los flujos de control if, switch, for,
while, do while con diversos ejemplos.









Enva tus consultas a los foros!
Aqu es cuando debes sacarte todas las dudas
haciendo consultas en los foros
correspondientes
AUTORES: andresguzf@gmail.com WEB: http://formacion-bdi.bolsadeideas.cl | | Programacin Bsica 49

Potrebbero piacerti anche