Sintaxis PHP parte I
Posteado el 28. Sep, 2013 por Webi in PHP
La sintaxis básica para iniciar con php es:
Tag de apertura = <?php
Tag de cierre = ?>
Fin de sentencia = ;
Comentario Simple = //
Comentario Bloque = /* */
Ejemplo:
<?php
//ESTE COMENTARIO ES SIMPLE
/*
ESTE COMENTARIO ES EN BLOQUE
PERMITE PONER MAS DE UNA LINEA
*/
echo “Hola Clase”;
?>
Ejemplo 2:
<?php
//Aqui declaramos una variable con valor vacío
$numero = ‘’;
//Aqui le asignamos un valor numérico
$numero = 8;
//Aqui la sumamos con otro número
$numero = $numero + 8;
//Aqui imprimimos la variable
echo $numero;
// Resultado: 16
?>
Ejemplo 2:
<?php
//Aqui declaramos una variable con valor vacío
$numero = ‘’ <- ERROR
//Aqui le asignamos un valor numérico
$numero = 8;
//Aqui la sumamos con otro número
$numero = $numero + 8;
//Aqui imprimimos la variable
echo $numero;
//Resultado: ERROR EN LINEA #...
?>
OPERADORES
ARITMETICOS = + - * / %
4 + 5 = 9
ASIGNACIÓN = = += -= .=
$a = 4;
REFERENCIA = &
$a = 5;
$b = &$a;
COMPARACIÓN = ==,===,<>,!=,!==,<,<=,>,>=
$a = 4;
if($a == 4){ echo ‘es igual’; }
INCREMENTO/DECREMENTO = ++, —
$a++; ++$a; $b-; -$b;
LÓGICOS = &&, ||, !, and, or, xor
if($a == 4 && $b == 3)
{ echo ‘los dos son verdaderos’; }
TEXTOS = . , .=
$texto = ‘este es un texto ’;
$texto2 = ‘esta es la continuacion ’;
echo $texto . $texto2;
$texto = ‘este es un texto ’;
$texto .= ‘esta es la continuacion ’;
echo $texto;
Las variables en php son dinámicas y deben ser nombradas con letras o el signo _
$4error = ‘’; <- ERROR
$_4error = ‘’; <- CORRECTO
$a = ‘’;
echo $a;
$a = 4;
echo $a;
$a = ‘El correo ya llegó’;
echo $a;
ARREGLOS
Son “variables” que pueden contener un listado de elementos emparejados en claves y valores.
<?php
$arreglo = array(1,2,3,4,5,6,7);
//Los arreglos son de base cero.
echo $arreglo[0];
//imprime 1
echo $arreglo[1];
//imprime 2
$arreglo = array(
“fruta_1” => “manzana”,
“fruta_2” => “pera”,
“fruta_3” => “naranja”,
“fruta_4” => “sandia”
);
echo $arreglo[“fruta_1”];
//imprime manzana
echo echo “<br />”;
echo $arreglo[“fruta_4”];
//imprime sandia
?>
ESTRUCTURAS DE CONTROL
Son las instrucciones que permiten tomar desiciones y realizar acciones sobre el código y/o el resultado.
<?php
if ($valor == 1)
{
echo “es verdadero”;
}else{
echo “es falso”;
}
?>
DESICIONES = if, else, elseif, switch, break
REPETICION = while, for, foreach, do-while
OTRAS = require, require_once, include, include_once, return, declare, continue, goto.
Funciones
Es un conjunto de lineas de código que cumplen una tarea específica y pueden regresar algún valor.
<?php
function foo($arg_1, $arg_2, /* ..., */ $arg_n)
{
$valordevuelto = "Función de ejemplo.\n"
echo $valordevuelto;
return $valordevuelto;
}
?>
API PHP
Son las funciones predeterminadas y definidas por PHP.
Ejemplo:
strtolower();
explode();
number_format();
http://www.php.net/manual/en/funcref.php
<?php
/*
$_GET[] = OBTIENE LA INFORMACION ENVIADA POR get
$_POST[] = OBTIENE LA INFORMACION ENVIADA POR post
$_REQUEST[] = OBTIENE LA INFORMACION ENVIADA POR get o post
$_SERVER[] = OBTIENE INFORMACION OTORGADA POR EL SERVIDOR
*/
//PARA VERIFICAR SI EXISTE VALOR 1 Y SI TIENE ALGO DENTRO
if( isset( $_GET['valor1'] ) && $_GET['valor1'] != '' )
{
$val1 = $_GET['valor1'];
$val2 = $_GET['valor2'];
$op = $_GET['operador'];
//DECLARAMOS LA VARIABLE RESULTADO Y LE COLOCAMOS VALOR 0
$resultado = 0;
//LOGICA PARA SABER QUE OPERACION REALIZAR DEPENDIENDO DE
//QUE VALOR TENGA $op
if($op == 'suma'){ $resultado = $val1 + $val2; }
elseif($op == 'resta'){ $resultado = $val1 - $val2; }
elseif($op == 'multiplicacion'){ $resultado = $val1 * $val2; }
elseif($op == 'division'){ $resultado = $val1 / $val2; }
echo $resultado;
}
?>
<form action="index.php" method="get">
<input type="text" name="valor1" value="" />
<select name="operador" id="operador">
<option value="suma"> + </option>
<option value="resta"> - </option>
<option value="multiplicacion"> * </option>
<option value="division"> / </option>
</select>
<input type="text" name="valor2" value="" />
<input type="submit" name="calcular" value="Calcular" />
</form>
Bitacoras.com
28. Sep, 2013
Información Bitacoras.com
Valora en Bitacoras.com: Apertura = Fin de sentencia = ; Comentario Simple = // Comentario Bloque = /* */ Ejemplo: Ejemplo 2: Resultado: 16 Ejemplo 2: Resultado: ERROR EN LINEA #… OPERADORES ARITME…