Sei sulla pagina 1di 7

PHP Hypertext Preprocessor (PHP) es un lenguaje de programacin que permite a los

desarrolladores web crear contenido dinmico que interacta con las bases de datos. PHP
se usa bsicamente para desarrollar aplicaciones de software basadas en web. Este
tutorial te ayuda a construir tu base con PHP. PHP comenz como un pequeo proyecto de
cdigo abierto que evolucion a medida que ms y ms personas descubrieron lo til que
era. Rasmus Lerdorf desat la primera versin de PHP all por 1994.
PHP es un acrnimo recursivo para "PHP: Preprocesador de hipertexto".
PHP es un lenguaje de secuencias de comandos del lado del servidor que est incrustado
en HTML. Se utiliza para administrar contenido dinmico, bases de datos, seguimiento de
sesiones, incluso crear sitios completos de comercio electrnico.
Est integrado con una serie de bases de datos populares, que incluyen MySQL,
PostgreSQL, Oracle, Sybase, Informix y Microsoft SQL Server.
PHP es muy atractivo en su ejecucin, especialmente cuando se compila como un mdulo
de Apache en el lado de Unix. El servidor MySQL, una vez iniciado, ejecuta incluso
consultas muy complejas con grandes conjuntos de resultados en el tiempo de
configuracin de registros.
PHP admite una gran cantidad de protocolos importantes, como POP3, IMAP y LDAP. PHP4
agreg soporte para Java y arquitecturas de objetos distribuidos (COM y CORBA), lo que
hace que el desarrollo de n-tier sea una posibilidad por primera vez.
PHP es indulgente: el lenguaje PHP intenta ser tan tolerante como sea posible.
La sintaxis de PHP es C-Like.
Usos comunes de PHP
PHP realiza funciones del sistema, es decir, desde archivos en un sistema que puede
crear, abrir, leer, escribir y cerrar.
PHP puede manejar formularios, es decir, recopilar datos de archivos, guardarlos en un
archivo, a travs del correo electrnico puede enviar datos, devolver datos al usuario.
Agregue, elimine, modifique elementos dentro de su base de datos a travs de PHP.
Acceda a las variables de cookies y configure cookies.
Al usar PHP, puede restringir a los usuarios el acceso a algunas pginas de su sitio web.
Puede encriptar datos.
Caractersticas de PHP
Cinco caractersticas importantes hacen posible la naturaleza prctica de PHP:
Sencillez
Eficiencia
Seguridad
Flexibilidad
Familiaridad

La principal forma de almacenar informacin en medio de un programa PHP es usando


una variable.
Estas son las cosas ms importantes que debes saber sobre las variables en PHP.
Todas las variables en PHP se indican con un signo de dlar ($).
El valor de una variable es el valor de su asignacin ms reciente.
Las variables se asignan con el operador =, con la variable en el lado izquierdo y la
expresin que se evaluar a la derecha.
Las variables pueden, pero no necesitan, declararse antes de la asignacin.
Las variables en PHP no tienen tipos intrnsecos: una variable no sabe de antemano si se
usar para almacenar un nmero o una cadena de caracteres.
Las variables utilizadas antes de que se asignen tienen valores predeterminados.
PHP hace un buen trabajo al convertir automticamente tipos de uno a otro cuando es
necesario.
Las variables PHP son similares a Perl.
PHP tiene un total de ocho tipos de datos que utilizamos para construir nuestras variables:
Enteros : son nmeros enteros, sin punto decimal, como 4195.
Dobles : son nmeros de punto flotante, como 3.14159 o 49.1.
Booleanos : solo tienen dos valores posibles: verdadero o falso.
NULL : es un tipo especial que solo tiene un valor: NULL.
Cadenas : son secuencias de caracteres, como 'PHP admite operaciones de cadena'.
Arrays : son colecciones nombradas e indexadas de otros valores.
Objetos : son instancias de clases definidas por el programador, que pueden empacar
otros tipos de valores y funciones especficos de la clase.
Recursos : son variables especiales que contienen referencias a recursos externos a PHP
(como conexiones de bases de datos).
Los primeros cinco son tipos simples , y los dos siguientes (matrices y objetos) son
compuestos: los tipos compuestos pueden empaquetar otros valores arbitrarios de tipo
arbitrario, mientras que los tipos simples no pueden.
Una constante es un nombre o un identificador para un valor simple. Un valor constante
no puede cambiar durante la ejecucin del script. Por defecto, una constante distingue
entre maysculas y minsculas. Por convencin, los identificadores constantes siempre
son maysculos. Un nombre constante comienza con una letra o guin bajo, seguido de
cualquier nmero de letras, nmeros o guiones bajos. Si ha definido una constante, nunca
se puede cambiar o no se puede definir.
Para definir una constante, debe usar la funcin define () y para recuperar el valor de una
constante, simplemente debe especificar su nombre. A diferencia de las variables, no
necesita tener una constante con $. Tambin puede usar la funcin constante () para leer
el valor de una constante si desea obtener el nombre de la constante de forma dinmica.
funcin constante ()
Como se indica con el nombre, esta funcin devolver el valor de la constante.
Esto es til cuando desea recuperar el valor de una constante, pero no sabe su nombre,
es decir, est almacenado en una variable o devuelto por una funcin.
Las diferencias entre constantes y variables son
No hay necesidad de escribir un signo de dlar ($) antes de una constante, donde como en
Variable uno tiene que escribir un signo de dlar.
Las constantes no pueden definirse mediante una asignacin simple, solo se pueden definir
mediante la funcin definir ().
Las constantes pueden definirse y accederse a cualquier parte sin tener en cuenta las
reglas de alcance variable.
Una vez que se han establecido las Constantes, no se pueden redefinir ni definir.
Qu es el operador? La respuesta simple se puede dar usando la
expresin 4 + 5 es igual a 9 . Aqu 4 y 5 se llaman operandos y + se
llama operador. El lenguaje PHP admite el siguiente tipo de operadores.
Operadores aritmticos
Operadores de comparacin
Operadores lgicos (o relacionales)
Operadores de Asignacin
Operadores condicionales (o ternarios)

Operadores aritmticos
Hay siguientes operadores aritmticos compatibles con el lenguaje PHP:
Suponga que la variable A tiene 10 y la variable B tiene 20 entonces -
Mostrar ejemplos
Operador Descripcin Ejemplo

+ Aade dos operandos A + B dar 30

- Resta el segundo operando desde A - B dar -10


el primer

* Multiplica ambos operandos. A * B dar 200

/ Divide el numerador por de- B / A dar 2


numerador

% Modulus Operator y resto de B% A dar 0


despus de una divisin entera

++ ++ Incrementa el operador, aumenta A ++ dar 11


el valor entero en un

- Operador de decremento, A-- dar 9


disminuye el valor entero en uno

Operadores de comparacin
Hay los siguientes operadores de comparacin compatibles con el
lenguaje PHP
Suponga que la variable A tiene 10 y la variable B tiene 20 entonces -
Mostrar ejemplos
Operador Descripcin Ejemplo

== Comprueba si el valor de dos (A == B) no es cierto.


operandos es igual o no, si s,
entonces la condicin se
convierte en verdadera.

!= Comprueba si el valor de dos (A! = B) es verdadero.


operandos es igual o no, si los
valores no son iguales, entonces
la condicin se vuelve verdadera.

> Comprueba si el valor del (A> B) no es verdadero.


operando izquierdo es mayor que
el valor del operando derecho, en
caso afirmativo, entonces la
condicin se convierte en
verdadera.

< Comprueba si el valor del (A <B) es verdadero.


operando izquierdo es menor que
el valor del operando derecho, si
s, entonces la condicin se
convierte en verdadera.

>= Comprueba si el valor del (A> = B) no es verdadero.


operando izquierdo es mayor o
igual que el valor del operando
derecho, en caso afirmativo, la
condicin se convierte en
verdadera.

<= Comprueba si el valor del (A <= B) es verdadero.


operando izquierdo es menor o
igual que el valor del operando
derecho, en caso afirmativo, la
condicin se convierte en
verdadera.

Operadores logicos
Existen los siguientes operadores lgicos compatibles con el lenguaje
PHP
Suponga que la variable A tiene 10 y la variable B tiene 20 entonces -
Mostrar ejemplos
Operador Descripcin Ejemplo
y Operador AND llamado lgico. Si (A y B) es verdadero.
ambos operandos son verdad,
entonces la condicin se vuelve
verdadera.

o Llamado Lgico O Operador. Si (A o B) es verdadero.


alguno de los dos operandos no
es cero, la condicin se convierte
en verdadera.

&& Operador AND llamado lgico. Si (A && B) es verdadero.


ambos operandos no son cero, la
condicin se convierte en
verdadera.

|| Llamado Lgico O Operador. Si (A || B) es verdadero.


alguno de los dos operandos no
es cero, la condicin se convierte
en verdadera.

! Llamado operador lgico NO. Se ! (A && B) es falso.


usa para invertir el estado lgico
de su operando. Si una condicin
es verdadera, entonces el
operador NO lgico har falso.

Operadores de Asignacin
Existen los siguientes operadores de asignacin compatibles con el
lenguaje PHP:
Mostrar ejemplos
Operador Descripcin Ejemplo

= Operador de asignacin C = A + B asignar el valor de A + B


simple, Asigna valores de los en C
operandos del lado derecho
al operando del lado
izquierdo

+= Agregue el operador de C + = A es equivalente a C = C + A


asignacin Y, agrega el
operando derecho al
operando izquierdo y asigne
el resultado al operando
izquierdo

-= Resta el operador de C - = A es equivalente a C = C - A


asignacin Y, resta el
operando derecho del
operando izquierdo y asigna
el resultado al operando
izquierdo

*= Multiplicar Y operador de C * = A es equivalente a C = C * A


asignacin, multiplica el
operando derecho con el
operando izquierdo y asigna
el resultado al operando
izquierdo

/= Dividir el operador de C / = A es equivalente a C = C / A


asignacin Y, divide el
operando izquierdo con el
operando derecho y asigna el
resultado al operando
izquierdo

%= Operador de asignacin de C% = A es equivalente a C = C% A


mdulo Y, toma mdulo
usando dos operandos y
asigna el resultado al
operando izquierdo

Operador condicional
Hay un operador ms llamado operador condicional. Esto primero evala
una expresin para un valor verdadero o falso y luego ejecuta una de
las dos afirmaciones dadas, dependiendo del resultado de la
evaluacin. El operador condicional tiene esta sintaxis:
Mostrar ejemplos
Operador Descripcin Ejemplo

?: Expresin condicional Si la condicin es


verdadera?Entonces valor X: De lo
contrario, valor Y

Sentencias
Las sentencias if, elseif ... else y switch se utilizan para tomar decisiones
basadas en la condicin diferente.
Puede usar sentencias condicionales en su cdigo para tomar sus
decisiones. PHP admite las siguientes tres declaraciones de toma de
decisiones:
if ... else statement - use esta declaracin si desea ejecutar un conjunto de
cdigo cuando una condicin es verdadera y otra si la condicin no es verdadera
elseif statement - se usa con la declaracin if ... else para ejecutar un conjunto
de cdigo si una de las varias condiciones es verdadera
declaracin de conmutacin : se utiliza si desea seleccionar uno de los muchos
bloques de cdigo que se ejecutarn, utilice la instruccin Cambiar. La instruccin
switch se usa para evitar bloqueos largos de ... si ... el mismo cdigo.

La declaracin If ... Else


Si desea ejecutar algn cdigo si una condicin es verdadera y otro
cdigo si una condicin es falsa, use la instruccin if .... else.
La declaracin ElseIf
Si desea ejecutar algn cdigo si una de las varias condiciones es
verdadera, use la instruccin elseif
La declaracin del cambio
Si desea seleccionar uno de los muchos bloques de cdigo para ejecutar,
use la instruccin Cambiar.
La instruccin switch se usa para evitar bloqueos largos de ... si ... el
mismo cdigo.

Potrebbero piacerti anche