El contenido de esta página requiere una versión más reciente de Adobe Flash Player.

Obtener Adobe Flash Player

encuentraperu.com
Documento sin título
Documento sin título

Manual de PHP para Principiantes (Curso Acelerado de Php)

Saliendo de HTML
Hay cuatro formas de salir de HTML y entrar en el "modo de c贸digo PHP":
Ejemplo 5-1. Formas de salir de HTML
1.
<? echo ("esta es la m谩s simple, una instrucci贸n de procesado SGML\n"); ?>
2. <?
php echo("si quiere servir documentos XML, haga esto\n"); ?>
3.
<script language="php">
echo ("a algunos editores (como FrontPage) no les
gustan las intrucciones de procesado");
</script>
4. <% echo ("Puedes tambi茅n usar etiquetas tipo ASP"); %>
<%= $variable; # Esto es una forma abreviada de "<%echo .." %>
La primera forma s贸lo est谩 disponible si se han habilitado las etiquetas cortas. Esto se puede hacer a trav茅s de la funci贸n
short_tags(), habilitando la opci贸n de configuraci贸n short_open_tag en el archivo de configuraci贸n de PHP, o compilando
PHP con la opci贸n 鈥揺nable-short-tags en configure.
La cuarta manera est谩 disponible s贸lo si se han habilitado las etiquetas tipo ASP usando la opci贸n de configuraci贸n
asp_tags.
Nota: El soporte para las etiquetas tipo ASP se a帽adi贸 en 3.0.4.
La etiqueta de cierre de un bloque incluir谩 el car谩cter de nueva l铆nea final si hay uno presente.

Separaci贸n de instrucciones
Las instrucciones se separan igual que en C o perl - terminando cada sentencia con un punto y coma.
La etiqueta de cierre (?>) tambi茅n implica el fin de la sentencia, as铆 lo siguiente es equivalente:
<?php
echo "Esto es una prueba";
?>
<?php echo "Esto es una prueba" ?>

Como Se Pone Comentarios en PHP
PHP soporta comentarios tipo 鈥機鈥, 鈥機++鈥 y shell de Unix. Por ejemplo:
<?php
echo "Esto es una prueba";
// Esto es un comentario tipo c++ para una l铆nea
/* Esto es un comentario multil铆nea
otra l铆nea m谩s de comentario
*/
echo "Esto es a煤n otra prueba";
echo "Una Prueba Final";
# Este es un comentario tipo shell
?>
El tipo de comentario de "una l铆nea"s贸lo comenta, en realidad, hasta el fin de la l铆nea o el bloque actual de c贸digo PHP, lo que venga primero.
<h1>Esto es un
<?# echo "simple";?> ejemplo.</h1>
<p>La cabecera de arriba dir谩 鈥橢sto es un ejemplo鈥.
Se deber铆a tener cuidado para no anidar comentarios de tipo 鈥機鈥, lo cual puede ocurrir cuando se comentan grandes
bloques.
<?php
/*
echo "Esto es una prueba";
/* Este comentario causar谩 un problema */
*/
?>

TIPOS DE DATOS QUE SOPORTA PHP

PHP soporta los siguientes tipos:
鈥 array
鈥 n煤meros en punto flotante
鈥 entero
鈥 objeto
鈥 cadena

El tipo de una variable normalmente no lo indica el programador; en su lugar, lo decide PHP en tiempo de ejecuci贸n
dependiendo del contexto en el que se utilice esa variable.
Si se quisiese obligar a que una variable se convierta a un tipo concreto, se podr铆a forzar la variable o usar la funci贸n
settype() para ello.
N贸tese que una variable se puede comportar de formas diferentes en ciertas situaciones, dependiendo de qu茅 tipo sea en
ese momento. Para m谩s informaci贸n, vea la secci贸n Conversi贸n de Tipos.

Enteros
Los enteros se puede especificar usando una de las siguientes sintaxis:
$a = 1234; # n煤mero decimal
$a = -123; # un n煤mero negativo
$a = 0123; # n煤mero octal (equivalente al 83 decimal)
$a = 0x12; # n煤mero hexadecimal (equivalente al 18 decimal)
N煤meros en punto flotante
Los n煤meros en punto flotante ("double") se pueden especificar utilizando cualquiera de las siguientes sintaxis:
$a = 1.234; $a = 1.2e3;

Cadenas
Las cadenas de caracteres se pueden especificar usando uno de dos tipos de delimitadores.
Si la cadena est谩 encerrada entre dobles comillas ("), las variables que est茅n dentro de la cadena ser谩n expandidas (sujetas a ciertas limitaciones de interpretaci贸n). Como en C y en Perl, el car谩cter de barra invertida ("\") se puede usar para especificar caracteres especiales:

secuencia significado
\n Nueva l铆nea
\r Retorno de carro
\t Tabulaci贸n horizontal
\\ Barra invertida
\$ Signo del d贸lar
\" Comillas dobles
\[0-7]{1,3} la secuencia de caracteres que coincida con la expresi贸n
regular es un car谩cter en notaci贸n octal
\x[0-9A-Fa-f]{1,2} la secuencia de caracteres que coincida con la expresi贸n
regular es un car谩cter en notaci贸n hexadecimal

Se puede proteger cualquier otro car谩cter, pero se producir谩 una advertencia en el nivel de depuraci贸n m谩s alto.
La segunda forma de delimitar una cadena de caracteres usa el car谩cter de comilla simple ("鈥"). Cuando una cadena va encerrada entre comillas simples, los 煤nicos caracteres de escape que ser谩n comprendidos son "\\"y "\鈥". Esto es por convenio, as铆 que se pueden tener comillas simples y barras invertidas en una cadena entre comillas simples. Las variables
no se expandir谩n dentro de una cadena entre comillas simples.
Otra forma de delimitar cadenas es usando la sintaxis de documento incrustado ("禄>"). Se debe proporcionar un identificador despu茅s de 禄>, despu茅s la cadena, y despu茅s el mismo identificador para cerrar el entrecomillado.
Ejemplo 6-1. He aqu铆 un ejemplo de entrecomillado de cadenas con sintaxis de documento incrustado
$str = 禄>EOD
Ejemplo de cadena
Expandiendo m煤ltiples l铆neas
usando sintaxis de documento incrustado.
EOD;

Las cadenas se pueden concatenar usando el operador 鈥.鈥 (punto). N贸tese que el operador 鈥+鈥 (suma) no sirve para esto. Por
favor mire Operadores de cadena para m谩s informaci贸n.
Se puede acceder a los caracteres dentro de una cadena trat谩ndola como un array de caracteres indexado num茅ricamente,
usando una sintaxis similar a la de C. Vea un ejemplo m谩s abajo.
Ejemplo 6-2. Algumos ejemplos de cadenas
<?php
/* Asignando una cadena. */
$str = "Esto es una cadena";
/* A帽adiendo a la cadena. */
$str = $str . " con algo m谩s de texto";
/* Otra forma de a帽adir, incluye un car谩cter de nueva l铆nea protegido. */
$str .= " Y un car谩cter de nueva l铆nea al final.\n";
/* Esta cadena terminar谩 siendo 鈥<p>N煤mero: 9</p>鈥 */
$num = 9;
$str = "<p>N煤mero: $num</p>";
/* Esta ser谩 鈥<p>N煤mero: $num</p>鈥 */
$num = 9;
$str = 鈥<p>N煤mero: $num</p>鈥;
/* Obtener el primer car谩cter de una cadena */

$str = 鈥橢sto es una prueba.鈥;
$first = $str[0];
/* Obtener el 煤ltimo car谩cter de una cadena. */
$str = 鈥橢sto es a煤n una prueba.鈥;
$last = $str[strlen($str)-1];
?>

Conversi贸n de cadenas
Cuando una cadena se eval煤a como un valor num茅rico, el valor resultante y el tipo se determinan como sigue.
La cadena se evaluar谩 como un doble si contiene cualquiera de los caracteres 鈥.鈥, 鈥檈鈥, o 鈥橢鈥. En caso contrario, se evaluar谩 como un entero.
El valor viene dado por la porci贸n inicial de la cadena. Si la cadena comienza con datos de valor num茅rico, este ser谩 el
valor usado. En caso contrario, el valor ser谩 0 (cero). Los datos num茅ricos v谩lidos son un signo opcional, seguido por uno o m谩s d铆gitos (que opcionalmente contengan un punto decimal), seguidos por un exponente opcional. El exponente es una 鈥檈鈥 o una 鈥橢鈥 seguidos por uno o m谩s d铆gitos.
Cuando la primera expresi贸n es una cadena, el tipo de la variable depender谩 de la segunda expresi贸n.
$foo = 1 + "10.5"; // $foo es doble (11.5)
$foo = 1 + "-1.3e3"; // $foo es doble (-1299)
$foo = 1 + "bob-1.3e3"; // $foo es entero (1)
$foo = 1 + "bob3"; // $foo es entero (1)
$foo = 1 + "10 Cerditos"; // $foo es entero (11)
$foo = 1 + "10 Cerditos"; // $foo es entero (11)
$foo = "10.0 cerdos " + 1; // $foo es entero (11)
$foo = "10.0 cerdos " + 1.0; // $foo es double (11)
Para m谩s informaci贸n sobre esta conversi贸n, mire en la p谩gina del manual de Unix strtod(3).
Si quisiera probar cualquiera de los ejemplos de esta secci贸n, puede cortar y pegar los ejemplos e insertar la siguiente l铆nea
para ver por s铆 mismo lo que va ocurriendo:
echo "\$foo==$foo; el tipo es " . gettype( $foo ) . "<br>\n";

Paginas del Manual

01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11

Opine en este Foro

 

 

 

Documento sin título
 
Documento sin título
Av. Petith Thouars 1255 Of. 302 Lima - Perú
Teléfonos: 2662540 / 7959969
Publicidad:
ventas@encuentraperu.com
Peruanos en el exterior, Peruanos en EE.UU, Peruanos en Argentina, Peruanos en colombia, Peruanos en Ecuador, Peruanos en Mexico, Peruanos en Venezuela, peruanos en España,Peruanos en Brazil, Peruanos en Bolivia, Peruans en Dinamarca, Peruanos en Dinamarca, Peruanos en Bulgaria, Peruanos en Bélgica, Peruanos en Chile, Peruanos en China, Peruanos en corea, Peruanos en Francia, Peruanos en Grecia, Peruanos en Holanda, Peruanos en Inglaterra, Peruanos en Japon, Peruanos en Inglaterra, Peruanos en Egipto, Peruanos en Camerun, Peruanos en Austria, Peruanos Millonarios, Chicas lindas del perú en el extranjero, Doctores del Peru en el Extranjero, Peruanos Deportistas en el Extrabjero, Fisicoculturistas Peruanos en el Extranjero, Musicos peruanos en el Extranjero, modelos Peruanos en el Exterior, Poetas Peruanos en el Exterior, Chefs peruanos en el Exterior, Como hacer un proyecto en el Exterior, Organizaciones peruanas en el Exterior, Ultimas noticias del Perú, Lo que suce den el Mundo y en el Perú, Quejas de peruanos en el Extranjero, Club de Peruanos en el Extranjero, Embajadas del Perú en el Exterior, Estas en el Exterior Reunate con mas peruanos, Peruanos por todo el Mundo, Manuales, Manuales Practicos, Videos de Peruanos, Fotos de Chicas, fotos de peruanos, Conosca a Gente del perú.