Вы находитесь на странице: 1из 4

Conceptos Bsicos

PHP: Es un lenguaje de programacin de uso general de cdigo del lado del


servidor originalmente diseado para el desarrollo web de contenido dinmico.
Fue uno de los primeros lenguajes de programacin del lado del servidor que se
podan incorporar directamente en el documento HTML en lugar de llamar a un
archivo externo que procese los datos. El cdigo es interpretado por un servidor
web con un mdulo de procesador de PHP que genera la pgina Web resultante.

Apache: (Acrnimo de "a patchy server"). Servidor web de distribucin libre y
de cdigo abierto, siendo el ms popular del mundo desde abril de 1996, con una
penetracin actual del 50% del total de servidores webdel mundo (agosto de
2007).

MySQL: MySQL es un sistema de gestin de bases de datos relacional, licenciado
bajo la GPL de la GNU. Su diseo multi-hilo le permite soportar una gran carga de
forma muy eficiente. MySQL fue creada por la empresa sueca MySQL AB, que
mantiene el copyright del cdigo fuente del servidor SQL, as como tambin de la
marca.

Aunque MySQL es software libre, MySQL AB distribuye una versin comercial de
MySQL, que no se diferencia de la versin libre ms que en el soporte tcnico que
se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya
que de no ser as, se vulnerara la licencia GPL.

Este gestor de bases de datos es, probablemente, el gestor ms usado en el
mundo del software libre, debido a su gran rapidez y facilidad de uso. Esta gran
aceptacin es debida, en parte, a que existen infinidad de libreras y otras
herramientas que permiten su uso a travs de gran cantidad de lenguajes de
programacin, adems de su fcil instalacin y configuracin.

WAMP: Es la abreviacin de Windows, Apache, Mysql y PHP y es un proyecto
desarrollado por franceses. Este paquete instala la versin 1.3 de Apache, PHP5,
MySQL, PhpMyAdmin y SQLitemanager en tu computadora. Adems ofrece una
aplicacin para manejar los servicios que se instala como un tray icon.

XAMPP: De la mano de Apache Friends, un proyecto sin fines de lucro que busca
promover el uso del servidor web de apache encontramos a XAMPP.

Este proyecto penso inicialmente en el sistema operativo Linux. Hoy en da cuenta
con distribuciones para diferentes sistemas operativos. XAMPP ha sido probado
exitosamente en las distribuciones de Ubuntu, SuSE, RedHat, Mandrake and
Debian. Tambin tienen una versin que trabaja con Windows, otra para MacOSX
y Solaris.

Incluye adems PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2,
libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class,
ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite and
IMAP C-Client.

Programa (informtica): Un programa informtico es un conjunto de
instrucciones que una vez ejecutadas realizarn una o varias tareas en una
computadora. Sin programas, estas mquinas no pueden funcionar. Al conjunto
general de programas, se le denomina software, que ms genricamente se
refiere al equipamiento lgico o soporte lgico de una computadora digital.

Script: Un script tambin es un programa.

Programacin estructurada (PE): La programacin estructurada est compuesta
por un conjunto de tcnicas que han ido evolucionando aumentando
considerablemente la productividad del programa reduciendo el tiempo de
depuracin y mantenimiento del mismo.

Esta programacin estructurada utiliza un nmero limitado de estructuras de
control, reduciendo as considerablemente los errores.

Programacin orientada a objetos (POO): Se trata de una tcnica que aumenta
considerablemente la velocidad de desarrollo de los programas gracias a la
reutilizacin de los objetos.

El elemento principal de la programacin orientada a objetos es el objeto.
El objeto es un conjunto complejo de datos y programas que poseen estructura y
forman parte de una organizacin.
Un objeto contiene varios datos bien estructurados y pueden ser visibles o no
dependiendo del programador y las acciones del programa en ese momento.

Primeros Programas en PHP

Para hacer un programa en PHP primero abrimos nuestro editor de texto (Bloc de
notas para Windows, Gedit para S.O. Libres), iniciamos el cdigo abriendo PHP de
la siguiente forma:

<?php

Y lo cerramos de la siguiente forma:

?>

Esta es la forma en la que se abre y se cierra el cdigo de PHP, hay que tener
siempre en consideracin que PHP es sensible ante maysculas y minsculas,
dentro de estas dos lneas ir todo lo que queremos que haga el programa, como
por ejemplo mostrar un mensaje como Hola Mundo, lo cual se hace poniendo el
cdigo echo seguido de comillas dobles () y terminado con un punto y coma (;).

Ejemplo:

echo "Hola Mundo";

S vemos el cdigo completo sera algo as:

<?php

echo "Hola Mundo";

?>

Luego lo guardamos en la carpeta WWW de nuestra computadora.

Dnde est guardada la carpeta WWW?

En Windows:
Van al disco local, luego archivos del programa, la carpeta wamp o xampp
(dependiendo de cual hayan instalado), y all vern la carpeta WWW, la abren y
guardan su archivo con la extensin PHP (archivo.php por ejemplo).

En S.O. Libres:
Van al Sistema de archivos (puede que hayan dos en su computadora) van a la
carpeta Var, dentro encontraran la carpeta WWW, la abren y guardan su archivo
con la extensin PHP (archivo.php por ejemplo).

Cmo Correr un archivo PHP o cmo verificarlo?

Abren su navegador de preferencia y escriben en la URL la palabra LOCALHOST
(no importa maysculas o minsculas) y les aparecer un listado con los
programas guardados en la carpeta WWW. Seleccionan el archivo que quieran
abrir y se les abrir con las especificaciones que le dieron en su editor de textos.

En nuestro ejemplo pusimos en el editor:

<?php

echo "Hola Mundo";

?>

Y lo guardamos con el nombre ejemplo.php. Si lo buscamos en el navegador nos
debera de salir arriba de la pantalla y a la izquierda el mensaje:

Hola Mundo

Si no nos sale, quiere decir que hay un problema con la sintaxis (la forma en que
escribieron el cdigo) o con el servidor web (apache) o con la ubicacin del
archivo (no est en la carpeta WWW) o con cualquier otra cosa, la lista es grande
para los problemas que puede presentar un programa, pero para eso es la
prctica, para no cometer esos errores y si vemos que alguien ms los comete le
ayudamos.

Variables en PHP

Concepto de Variable: En programacin, una variable est formada por un
espacio en el sistema de almacenaje (memoria principal de un ordenador) y un
nombre simblico (un identificador) que est asociado a dicho espacio. Ese
espacio contiene una cantidad o informacin conocida o desconocida, es decir un
valor. En otras palabras es un lugar donde se guarda cualquier tipo de informacin
y se puede guardar cuantas veces se quiera.

Sintaxis de una variable: Las variables en PHP se reconocen porque llevan el
signo del dlar ($) seguido de un nombre (Ej.: $nombre), el cual es sensible a
maysculas y minsculas, es recomendable que siempre se declaren en
minsculas, veamos un ejemplo:

<?php

$mensaje="Hola Mundo";

echo $mensaje;

?>

Este cdigo nos mostrar el mensaje Hola Mundo. Noten que el echo no tiene
comillas dobles ya que cuando solo es una variable o es un conjunto de variables
(en ese caso se concatena, se ver ms adelante) no es necesario, pero requiere
un poco de prctica aprender a usar el echo de esta forma.

Hay ciertas reglas que tenemos que seguir al momento de declarar (o nombrar)
una variable:

-No debe iniciar con un numero el nombre de una variable: $1numero.
-No debe de iniciar con un carcter especial como un numeral: $#casa.
-no debe haber espacios en el nombre: $numero de casa. Si se necesita separar
el nombre de la variable es preferible que lo separe con guion: $numero-de-casa.
O con guion bajo: $numero_de_casa.

Вам также может понравиться