RedCallao.com



Retroceder   Hosting Peru - RedCallao - Manuales de hosting cpanel, streaming radio, tv streaming, vps, servidores dedicados > Comunidad Webmaster > PHP

Respuesta
 
LinkBack Herramientas Desplegado

  #1 (permalink)  
Antiguo 28/08/08, 01:47:08
carlos-redcallao carlos-redcallao Está Desconectado
Administrator
 
Fecha de Ingreso: ago 2008
Mensajes: 21
Contactar con carlos-redcallao a través de MSN
Exclamation Conceptos PHP

PHP - Conceptos básicos

El lenguaje PHP es un lenguaje de programación de estilo clásico, con esto quiero decir que es un lenguaje de programación con variables, sentencias condicionales, bucles, funciones....

No es un lenguaje de marcas como podría ser HTML, XML o WML. Está mas cercano a JavaScript o a C, para aquellos que conocen estos lenguajes.

Pero a diferencia de Java o JavaScript que se ejecutan en el navegador, PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podría ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. El resultado es normalmente una página HTML pero igualmente podría ser una pagina WML.

Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del navegador, pero sin embargo para que sus páginas PHP funcionen, el servidor donde están alojadas debe soportar PHP.

La ventaja que tiene PHP sobre otros lenguajes de programación que se ejecutan en el servidor (como podrían ser los script CGI Perl), es que nos permite intercalar las sentencias PHP en las paginas HTML, es un concepto algo complicado de entender si no se ha visto nunca como funciona unas paginas PHP o ASP.

Vamos a ver un ejemplo sencillo para comprenderlo mejor. En azul está el código HTML y en rojo el código PHP. Seguiremos este criterio durante todo el manual.
Código PHP:
<html> 
<head> 
 <title>Ejemplo de PHP</title> 
</head> 

<body> 

HTML normal común y corriente

<BR><BR> 

<?php 
 
echo "Parte de PHP"
  
 for(
$i=0;$i<10;$i++) 
 { 
   echo 
"Linea ".$i.""
 } 
?> 

</body> 
</html>
El código PHP ejecutado tiene dos partes: la primera imprime "Parte de PHP" y la segunda es un bucle que se ejecuta 10 veces de 0 a 9, por cada vez que se ejecuta se escribe una línea, la variable $i contiene el número de línea que se está escribiendo.

No importa si no entiende muy bien el programa este ejemplo solo es para ilustrar como se intercala el código HTML y el código PHP.

Variables

Una variable es un contenedor de información, en el que podemos meter números enteros, números decimales, carácteres... el contenido de las variables se puede leer y se puede cambiar durante la ejecución de una página PHP.

En PHP todas las variables comienzan con el símbolo del peso $ y no es necesario definir una variable antes de usarla. Tampoco tienen tipos, es decir que una misma variable puede contener un número y luego puede contener carácteres.
Código PHP:
<html> 
<head> 
 <title>Ejemplo de PHP</title> 
</head> 
<body> 
<?php 
 $a 
1
 
$b 3.34
 
$c "Hola Amigos"
 echo 
$a,"",$b,"",$c
?> 
</body> 
</html>
En este ejemplo hemos definido tres variables, $a, $b y $c y con la instrucción echo hemos impreso el valor que contenían, insertando un salto de línea entre ellas.

Existen 2 tipos de variables, las variables locales que solo pueden ser usadas dentro de funciones y las variables globales que tienen su ámbito de uso fuera de las funciones, podemos acceder a una variable global desde una función con la instrucción global nombre_variable;

Espero se hayan instruido.
Responder Con Cita
Respuesta

Tags
concepto php

Herramientas
Desplegado

Normas de Publicación
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está habilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado




La franja horaria es GMT -5. Ahora son las 02:47:32.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.