Documente Academic
Documente Profesional
Documente Cultură
Lenguaje de
programacin
PHP.
Profesor:
Integrantes:
Lenin Manrique
23.631.090
21.255.310
SINTAXIS.
El intrprete de PHP solo ejecuta el cdigo que se encuentra entre sus
delimitadores. Los delimitadores ms comunes son <?php para abrir una
seccin PHP y ?> para cerrarla. El propsito de estos delimitadores es separar
el cdigo PHP del resto de cdigo, como por ejemplo el HTML.
Las variables se prefijan con el smbolo del dlar ($) y no es necesario
indicar su tipo. Las variables, a diferencia de las funciones, distinguen entre
maysculas y minsculas. Las cadenas de caracteres pueden ser encapsuladas
tanto en dobles comillas como en comillas simples, aunque en el caso de las
primeras, se pueden insertar variables en la cadena directamente, sin
necesidad de concatenacin.
Los comentarios se pueden escribir bien con dos barras al principio de la
lnea, o con una almohadilla. Tambin permite comentarios multi-lnea
encapsulados en /*/*.
TIPOS DE DATOS.
El tipo de una variable normalmente no lo indica el programador; en su
lugar, lo decide PHP en tiempo de ejecucin dependiendo del contexto en el
que se utilice esa variable. El tipo de datos bsicos incluidos en PHP son
variables, que no son ms que identificadores para la ubicacin de memoria
para almacenar datos. Los tipos de datos en PHP son:
1) Boolean: Un tipo booleano suele ser denotado por "bool" o "boolean".
Puede contener valores "true" (1) o "false" (0). Cualquier valor diferente de cero
y una cadena de caracteres llena se consideran tambin como TRUE.
Cuando desee declarar una variable booleana, puede hacerlo como se
indica a continuacin
En la sintaxis anterior "string" especifica las cadenas de las cuales los
caracteres deben ser eliminados, "charlist" especifica los caracteres que se
quitan, los cuales incluyen "\0", "\t", "\n","\x0B","\r"," ".
boolean $variable;
Donde boolean indica el tipo de variable.
A continuacin se declara una variable sin su tipo.
$variable= true;
2) Integer: El tipo de datos entero se utiliza para especificar un valor
numrico sin un componente fraccional. El rango de enteros en PHP es
equivalente al rango del tipo de datos extensos en C.
En las plataformas de 32 bits, los valores enteros pueden ir desde
-2,147,483,648 hasta +2,147,483,647. Cuando se declara la variable entera, se
puede declarar como se indica a continuacin:
integer $variable;
Donde integer representa el tipo de variable.
A continuacin se declara una variable sin su tipo.
$variable= 10;
3)
Double: El tipo de datos Double se utiliza para especificar los
nmeros de punto flotante. Cuando se declara la variable doble, puede
declararla como se indica a continuacin
double $variable;
Double indica el tipo de la variable.
A continuacin se declara una variable sin su tipo.
$variable= 99.5;
El rango de nmeros de punto flotante en PHP es equivalente al rango
del tipo doble en C, el rango doble puede oscilar entre 1.7E-308 a 1.7E +308.
Un doble puede expresarse como un nmero regular con un punto decimal o en
notacin cientfica.
4)
String: Una cadena es una secuencia de caracteres. Una cadena
puede estar delimitada por comillas simples o dobles. La declaracin de una
variable cadena es la misma que la de cualquier variable. La nica diferencia es
que el valor que desee almacenar en una variable cadena debe ir entre comillas
simples o dobles.
Ejemplo:
$str1 = "This is a string datatype variable";
$str2 = 'This is also a string datatype variable';
5)
Array: Una matriz es un tipo de datos compuesto que puede
contener valores de datos mltiples. Cada elemento de la matriz puede ser
recuperado a travs del nombre de la variable de la matriz y su clave/valor del
ndice. El valor del ndice puede ser cualquier valor numrico o valor de cadena.
La variable de una matriz se puede declarar como:
$val=3;
$arrayname = array( "first element", 2,$val );
echo $arrayname[0]; //prints: first element
echo $arrayname[1]; //prints: 2
echo $arrayname[2]; //prints: 3
$var = NULL;
Aqu la variable contiene el valor NULL porque es de tipo NULL.
INSTRUCCIONES BSICAS.
Para interpretar in archivo, PHP simplemente interpreta el texto del
archivo hasta que encuentre uno de los caracteres especiales que delimitan el
inicio de cdigo PHP.
El intrprete ejecuta entonces todo el cdigo que encuentra, hasta que
encuentre una etiqueta de fin de cdigo, que le dice al intrprete que siga
ignorando el cdigo siguiente.
Todas las instrucciones acaban con;
Solo la ltima instruccin puede no acabar en;
Se recomienda escribir cada instruccin en una lnea
Aunque pueden ir en varias lneas
Los espacios y las lneas en blanco no se consideran
<?php
echo "Hola Mundo";
?>
<?php
echo
"Hola Mundo";
?>
Este
si
<?php
echo "Hola
Mundo";
?>
WAMP
WampServer es un entorno de desarrollo web para Windows en el cual
se podrn crear aplicaciones web con Apache, PHP y base de datos en MySQL
(motor de base de datos). Esta herramienta incluye adems con un
administrador de base de datos PHPMyAdmin con el cual podremos crear una
nueva base de datos e ingresar la data de las tablas creadas en ella, realizar
consultas y generar scripts SQL, como exportar e importar scripts de base de
datos. WampServer ofrece a los desarrolladores herramientas necesarias para
realizar aplicaciones web de manera local, con un sistema operativo (Windows),
un manejador de base de datos (MySQL), un software de programacin script
web PHP. WampSever se caracteriza por que puede ser usado de forma libre
es decir no debemos de contar con alguna licencia el cual nos permita el uso de
la misma, ya que pertenece a la corriente de "open source".
Su utilidad es importante a la hora de desarrollar aplicaciones web, ya
que funciona al igual como si cuando trabajamos en un servidor web, ya que
podemos ejecutar estas aplicaciones de manera local y ver como sera el
funcionamiento antes de ser subidas a un hosting o servidor web. Adems de
ello podemos gestionar datos con la ayuda del motor de base de datos
(MySQL) y su administrador (PHPMyAdmin).
XAMPP
XAMPP es un servidor independiente de plataforma, software libre, que
consiste principalmente en la base de datos MySQL, el servidor web Apache y
los intrpretes para lenguajes de script: PHP y Perl. El nombre proviene del
acrnimo de X (para cualquiera de los diferentes sistemas operativos), Apache,
MySQL, PHP, Perl.
El programa est liberado bajo la licencia GNU y acta como un servidor
web libre, fcil de usar y capaz de interpretar pginas dinmicas. Actualmente
XAMPP est disponible para Microsoft Windows, GNU/Linux, Solaris y Mac OS
X.
XAMPP
solamente
requiere
descargar
y
ejecutar
un
archivo ZIP, tar , exe o fkl, con unas pequeas configuraciones en alguno de
sus componentes que el servidor Web necesitar. XAMPP se actualiza
regularmente para incorporar las ltimas versiones de Apache/MySQL/PHP y
Perl. Tambin incluye otros mdulos Como OpenSSL y phpMyAdmin.
Para instalar XAMPP se requiere solamente una pequea fraccin del
tiempo necesario para descargar y configurar los programas por separado.
Puede encontrarse tanto en versin completa, as como en una versin ms
ligera que es porttil.
Oficialmente, los diseadores de XAMPP, fueron los de Baiker y Anthony
Coorporation los cuales solo pretendan su uso como una herramienta de
desarrollo, para permitir a los diseadores de sitios webs y programadores
testear su trabajo en sus propios ordenadores sin ningn acceso a Internet. En
la prctica, sin embargo, XAMPP es utilizado actualmente como servidor de
sitios Web, ya que, con algunas modificaciones, es generalmente lo
suficientemente seguro para serlo. Con el paquete se incluye una herramienta
especial para proteger fcilmente las partes ms importantes.
CONCLUSIN.
Los conceptos anteriormente mencionados han sido analizados e
investigados de tal manera de hacer ms fcil su comprensin y entendimiento.
Llegamos a la conclusin que aprendimos a utilizar diferentes herramientas
para llegar a nuestra meta, el anlisis, el diseo, el proceso distintas partes del
sistema que nos llevaron a comprender y aprender cmo realizar partiendo de
cero.
Tambin pudimos notar que un buen anlisis y diseo nos da como
resultado un sistema con buen funcionamiento y escalable.
Programar entonces nos sirve para resumir y dar funciones a programas
que usamos en el diario vivir, la programacin en las actividades cotidianas
resolvera problemas y facilitara el uso de la tecnologa de mejores formas,
mucho ms sencillas donde la toma de decisiones se ve ya influenciada y
orientada a la sociedad donde la maquina por s sola no sirve por s misma,
pero al nosotros usarla complementamos nuestras capacidades ya que
hacemos uso de la tecnologa como una herramienta que ayude al progreso y
facilidad en el desarrollo de la vida cotidiana desde el mbito del trabajo y el
colegio.
BIBLIOGRAFA.
www.actualidad-24.com/2008/10/lenguaje-de-programacin-php.html
es.wikibooks.org/wiki/Programacin_en_PHP
http://php.net/manual/es/faq.html.php
http://www.fdi.ucm.es/profesor/jpavon/web/33-PHP.pdf
http://systemadmin.es/2009/11/ejecutar-codigo-php-desde-linea-de-comandos
http://www.maestrosdelweb.com/editorial/phpintro/