logo
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 –enable-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 ’C’, ’C++’ 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á ’Esto es un ejemplo’.
Se debería tener cuidado para no anidar comentarios de tipo ’C’, 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 = ’Esto es una prueba.’;
$first = $str[0];
/* Obtener el último carácter de una cadena. */
$str = ’Esto 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 ’.’, ’e’, o ’E’. 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 ’e’ o una ’E’ 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ú.