Usuario:ManuelRomero/php/introduccion
De WikiEducator
< Usuario:ManuelRomero | php
Revisión a fecha de 12:19 26 sep 2014; ManuelRomero (Discusión | contribuciones)
Saltar a: navegación, buscar
ContenidoVariables, constantes y tipos de datos
VariablesIdentificador
<?php $miVariable= 8;/*Variable de tipo entero*/ edad = 5/*Error en el identificador*/ $5edad = 5 /*Error en el identificador */ ?>
=Valores y tipos de datos
decimal [0..9]+ hexadecimal 0x[0..f]+ octal 0[0..7]+ binario 0b[01]+
**$Numero=10; *Octal **$NumeroOctal=067; *Hexadecimal **$NumeroHex=0cA56B;
$frase="Esto es un literal de cadena de caracteres"
$valor=$0.2345; $valor=.54; $valor=7E-12;
$estado=TRUE; $estado=TrUe; $estado=falsE;
$a=NULL; $a=null;
ComentariosSon ignorados por el intérprete <?php /* Este código no hace nada pero muestra la sintaxis de los comentarios como este que ocupa varias líneas tipo lenguaje C o Java */ $miVariable= 8;// Esta parte de la línea se ignorará $miVariable+= 8;# y esta parte de línea tambien echo "Valor de la variable $miVariable"; //Este es otro comentario de una sola línea #Este es otro modo de hacer comentarios tipo script de linux ?>
Valor de la variable 16
Valor de variable
Funciones de php de tipos y valores
void var_dump($expresion)
bool isset ( $variable )
<?php $VariableValor= 5; print ("El valor de la variable es $VariableValor"); print ("El valor de otra variable es $OtraVariableValor"); if (isset($VariableValor)) print ("VariableValor tiene valor asignado"); else print ("VariableValor no no tiene valor asignado"); if (isset($OtraVariableValor)) print ("OtraVariableValor tiene valor asignado"); else print ("OtraVariableValor no no tiene valor asignado"); ?>
bool empty ($varriable)
string gettype($variable)
bool double float int integer null string
string is_int($variable); string is_double($variable); string is_bool($variable); string is_integer($variable); string is_null($variable); string is_string($variable);
void unset ($var Cadenas
Funciones de salida
echo
<?php
?> Tiene dos diferencias con echo
Estructuras de control 1A continuación veremos las estructuras de control Son de tres tipos
Para construirlas necesitamos operadores
Operadores lógicosand or ! xor && || Funcionan por cortocircuito Construyen expresiones booleanas y tras su evaluación retorna un valor booleano.
Operadores lógicosOperadores lógicos== ¡= < > <= >= === Operadores ternarioExpresión? SentenciaOKExpresion : SentenciaNoOkExpresion
Selección ifIf ( condicion) Sentencia 1; if (condicion){ Sentencia 1 Sentencia 2 } if (condicion) Sentencia 1 else Sentencia 2 if condicion: Sentencia 1; endif; iteracion forfor (expression_inicial; comprobacion_terminacion;exrpesion_incremento){ sentencias; }
|