Diferencia entre revisiones de «Plantilla:PHP/ProgramaConjuntoInstrucciones»
De WikiEducator
Línea 3: | Línea 3: | ||
==Programa: conjunto de instrucciones== | ==Programa: conjunto de instrucciones== | ||
{{MRM_Objetivo| | {{MRM_Objetivo| | ||
− | + | '''Analizamos un programa como un conjunto de instrucciones''' que trabajan con '''valores''' | |
+ | |||
*Analizaremos las instrucciones que hay. | *Analizaremos las instrucciones que hay. | ||
*Analicemos qué son los valores y cómo los voy a poder almacenar para usar en un programa | *Analicemos qué son los valores y cómo los voy a poder almacenar para usar en un programa | ||
Línea 13: | Línea 14: | ||
===Planteando un lenguaje de programación=== | ===Planteando un lenguaje de programación=== | ||
;Léxicos | ;Léxicos | ||
− | *Son las palabras reservadas del lenguaje. | + | *Son las palabras reservadas del lenguaje. Puedes consultarlas en [Palabras reservadas de PHP](http://php.net/manual/es/reserved.keywords.php). |
− | + | ||
;Sintaxis | ;Sintaxis | ||
Reglas de construcción. | Reglas de construcción. | ||
Línea 45: | Línea 46: | ||
;En php tenemos los siguientes valores: | ;En php tenemos los siguientes valores: | ||
− | |||
{|class="wikitable col1cen col2cen center" style="width:300px;" | {|class="wikitable col1cen col2cen center" style="width:300px;" | ||
|+ style="color:white;background:blue;"|'''TIPOS DE VALORES EN PHP''' | |+ style="color:white;background:blue;"|'''TIPOS DE VALORES EN PHP''' | ||
|- | |- | ||
− | + | ! colspan=4 | Valores simples | |
− | + | ! colspan=3 | Valores compuestos | |
|- | |- | ||
|style="width:150px;color:white;background:red;"|Numéricos | |style="width:150px;color:white;background:red;"|Numéricos | ||
Línea 64: | Línea 64: | ||
+ | # Númericos (enteros, reales) | ||
+ | # Cadenas de caracteres (string) | ||
+ | # Booleanos (true, false) | ||
+ | # Null | ||
+ | # Arrays (listas de valores) | ||
+ | # Objetos (instancias de clases) | ||
+ | # Recursos (manejadores de conexiones u otros recursos externos) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
<source lang=php> | <source lang=php> | ||
− | |||
//Enteros y reales | //Enteros y reales | ||
5; | 5; | ||
5.5; | 5.5; | ||
− | 0b1100101; // | + | 0b1100101; // Representación en binario |
− | 0xFAfF4; // | + | 0xFAfF4; // Representación en hexadecimal |
− | 0733353; // | + | 0733353; // Representación en octal |
− | 54e34; // | + | 54e34; // Notación científica |
43e-10; | 43e-10; | ||
− | |||
− | //String o cadena de caracteres | + | // Operaciones numéricas: +, -, *, / |
+ | |||
+ | // String o cadena de caracteres | ||
"Esto es una cadena"; | "Esto es una cadena"; | ||
− | ' | + | 'Esto es otra cadena'; |
− | //Operaciones concatenar . | + | |
+ | // Operaciones: concatenar con . | ||
− | //Booleanos | + | // Booleanos |
true; | true; | ||
false; | false; | ||
− | |||
− | //Valor null | + | // Operaciones lógicas: AND, OR, ! |
+ | |||
+ | // Valor null | ||
null; | null; | ||
− | // | + | |
− | // | + | // Tipos compuestos |
+ | |||
+ | // Arrays | ||
["servidor", "cliente"]; | ["servidor", "cliente"]; | ||
− | //Objetos | + | // Objetos |
− | class Persona | + | class Persona { |
− | { | + | |
private $nombre; | private $nombre; | ||
private $apellido; | private $apellido; | ||
Línea 111: | Línea 113: | ||
} | } | ||
− | // | + | // Recursos |
new mysqli(); | new mysqli(); | ||
+ | |||
</source> | </source> |