PHP

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 5

PHP

Lenguaje de programacion orientado a objetos, es de codigo abierto, debilmente


tipado, es decir que su codigo no es visible.

Necesita de un entorno de desarrollo que incorpore a Apache un Servidor web.


Unos de esos Entornos de Desarrollo es XAMPP

VARIABLES

En PHP las variables se representan con signo dolar: $ seguido del respectivo
nombre de la variable. No es necesario declarar el tipo de dato de la variable en
PHP.

Para definir una CONSTANTE es de la siguiente manera:


Define("Nombre_de_la_variable","Valor de la variable");
Ej:
define("Sena","Servicio Nacional de Aprendizaje");

En PHP hay tres ambitosde variables diferentes:

*Local
*Global
*Est�tico

Globales, son todas aquellas que se declaran fuera de una funcion, se acceden a
ellas desde cualquier funcion.
Locales, son todas aquellas que se declaran dentro de una funcion, y solo se pueden
acceder dentro de esa misma funcion.

TIPOS DE DATOS

Php comparte los mismo tipos de datos de otros lenguajes de programacion, su


clasificacion de datos es: Simples o Escalares y otros Compuestos.

Escalares o Simples:
Estos tipos de datos son los que tienen solo una magnitud ya sea de valor
numerico , texto, flotatne, etc.

Logico $es_hombre = True Boolean


Entero $edad = 32 Integer
Numerico $numer = 12.233 Float
Texto $nombre = "Abraham" String
Valor nuelo $carro = null Null

Para concatenar variables tipo texto se usa el simbolo: punto (.)

Compuestos:
Son los arreglos y los objetos.

Arreglo $frutas = array("uva","gauyaba","uchuba"); Array


Objetos(*) $carro?marca Object

Un arreglo en PHP es realmente un emparejamiento o mapa ordenado. El emparejamiento


est� basado en valores y claves. Esta estructura puede usarse de m�ltiples formas:
a. Como un arreglo.
b. Como una lista.
c. Como tabla hash.
d. Como un diccionario.
e. Como pilas y colas.

Para definir un arreglo en PHP se usa la siguiente sintaxis:

$arreglo = array(
"llave1" => "Valor1",
"llave2" => "Valor2",
);

<PROFUNDIZAR EN ARREGLOS>>

OPERADORES

Se utilizan para hacer operaciones entre variables, objetos, constantes,


identificadores y devuleven un valor.

Aritemeticos:
+, - , *, /, %
Asigancion:
=
Comparacion:
>, >=, <, <=, ==, !=
Logicos:
&& (and), || (or)

ESTRUCTURAS DE CONTROL
Su funcionamiento es similar a los otros lenguajes de programacion.

Condicion IF ELSE

<?php

$num1 = 1;
$num2 = 2;

if($num1 > $num2){


Bloque de codigo// Si es verdadero;
}else{
Bloque de codigo// Si es falso;
};
?>

CICLO WHILE
El numero de repeticiones del ciclo depende del numero de la condicion que se
plantee al comienzo del proceso.

<?php

while(expr) //evalua la condicon


{
instrucciones; //instrucciones que se repitan mientras sea verdadera la
condicion
};

?>
Ejemplo:

<?php
$num = 1;
while($num < 10){
echo "el valor de num es " . $num ;
$num++;
};
?>

CICLO haga mientras (DO ... WHILE)


Es similar a while, lo que la diferencia es que la condicion se evalua hasta el
final de cada repeticion y no al comienzo.

En esta estructura el numero de repeticiones del ciclo depende de la condicion que


se plantee al final del proceso.

<?php
do
{
<instruccion 1> ;
<instruccion 2> ;
<instruccion n> ;
}
while (<expresi�n l�gica>) // eval�a condici�n y repite ciclo en
//caso de ser verdadera
?>

Ej:

<?php
$i = 1;
do {
echo "el valor de i es " . $i; $i++;
};
while($i <= 5);
?>

CICLO FOR
En este ciclo en numero de repeticiones se conoce antes de ejecutar el ciclo.

<?php
for (expresi�n 1; expresi�n 2; expresi�n 3)
{
<sentencia 1> ;
<sentencia 2> ;
<sentencia n> ;
} ;
?>
expresi�n 1: inicializa el contador. Se declara una variable.
expresi�n 2: determina el n�mero de repeticiones. Se declara la Condicion.
expresi�n 3: establece el incremento en cada repetici�n. Se pausa el numero de
repeticiones.

Ej:

<?php
for($i = 1;$i<=7;$i++)
{
echo "Linea " . $i;
};
?>

DESICION BASADA EN MULTIPLES OPCIONES (SWITCH)


Tambi�n es conocida como �case�, y se utiliza para evaluar el contenido de una
variable
y determinar diferentes acciones a ejecutar dependiendo de ese valor, que puede ser
cualquier expresi�n que eval�e a un tipo simple.

<?php
switch (variable_a_evaluar)
{
case <valor1>:
<sentencias> ;
break;
case <valor2>:
<sentencias> ;
break;
case <valorn:
<sentencias> ;
break;
default // si no corresponde con ninguno de los
// valores anteriores
<sentencias> ;
};
?>

Ej:

<?php
$i = 3;
switch($i)
{
case 1:
echo "Uno";
break;
case 2:
echo "Dos";
break;
default:
echo "solo me programaron entre el uno y el dos";
};
?>

CICLO FOREACH
Este ciclo proporciona una manera directa de trabajar con arreglos y objetos.

Su primera forma es:

<?php
foreach (<nombre_del_arreglo> as <variable_auxiliar>)
{
<sentencia 1>;
<sentencia 2>;
<sentencia n>;
};
?>
DECLARACION ECHO
Esta declaracion es igual a lo que en Java es el metodo print o prinln, muestra
texto o informacion en pantalla:

echo ' hola mundo';

Para concatenar se usa el punto ( . ), por ejemplo declaremos una variebla y


contatemosla con texto:

<?php
$age = 19;
echo 'Hola, sabias que mi edad es: ' . $age;
?>

Se mostrara en pantalla, lo siguiente:

Hola, sabias que mi edad es: 19

INTERACTUAR CON PHP


Hay dos metodos de envio de digitaci�n en php:

*POST
*GET

Dato interesante: 'Google maneja el metodo GET'

El metodo GET los datos son visibles, y se pueden ver en la url.


El metodo POST los datos son ocultos al cliente y se envian al servidor.

En formularios lo que hay que hacer es llenar los dos atributos:

action="nombre_de_la_pagina_donde_envia_la_informaciob" y
method="metodo_que_se_usa_para_el_envio_De_datos"

FUNCIONES EN PHP

También podría gustarte