|
|
Línea 35: |
Línea 35: |
| #'''''Asignación''''' | | #'''''Asignación''''' |
| #'''''Invocación''''' (llamada a función o método) | | #'''''Invocación''''' (llamada a función o método) |
− | #'''''Estructura de control''''' (selectiva, iterativa) | + | #'''''Estructura de control''''' (selectiva, iterativa, control de excepciones). |
| </div> | | </div> |
| <div class="slide"> | | <div class="slide"> |
| + | |
| ===Tipos de valores usados en php=== | | ===Tipos de valores usados en php=== |
| {{Nota|Como hemos comentado, las instrucciones trabajan con valores}} | | {{Nota|Como hemos comentado, las instrucciones trabajan con valores}} |
Revisión de 05:37 1 may 2023
Programa: conjunto de instrucciones
Objetivo
Un programa es un conjunto de instrucciones que trabajan con valores
- Analizaremos las instrucciones que hay.
- Analicemos qué son los valores y cómo los voy a poder almacenar para usar en un programa
- Posteriormente Veremos cómo se escriben en php.
|
Planteando un lenguaje de programación
- Léxicos
- Son las palabras reservadas del lenguaje.
http://php.net/manual/es/reserved.keywords.php
- Sintaxis
Reglas de construcción.
Son las ya conocidas, pero veremos cómo se construyen las expresiones.
- Semántica
Habla del significado.
- Estudiaremos alguna peculiaridad, como el hecho de que php es un lenguaje altamente orientado a expresiones
- También que es un lenguaje de tipado dinámico
|
Instrucciones en un lenguaje de programación
- Inicio Fin de bloque
- Instrucción/función de leer del teclado, escribir por pantalla
- Declaraciones (variables, constantes, funciones, clases, objetos, ...)
- Asignación
- Invocación (llamada a función o método)
- Estructura de control (selectiva, iterativa, control de excepciones).
Tipos de valores usados en php
(: Como hemos comentado, las instrucciones trabajan con valores)
(: Sobre los valores, realizaremos operaciones)
- En php tenemos los siguientes valores
-
TIPOS DE VALORES EN PHP
Valores simples
|
Valores compuestos
|
Numéricos
|
String
|
Booleanos
|
Null
|
Arrays
|
Objetos
|
Recursos
|
- numércios
- Cadenas de caracteres
- booleanos
- null
- arrays
- objetos
- recursos
//Enteros y reales
5;
5.5;
0b1100101; //Representacion en binario
0xFAfF4; //Representacion en hexadecimal
0733353; //Representacioń en octal
54e34; //Notacion científica
43e-10;
//operaciones +,-*,/ ....
//String o cadena de caracteres
"Esto es una cadena";
'esto es otra cadena';
//Operaciones concatenar .
//Booleanos
true;
false;
//Operaciones lógicas AND OR !
//Valor null
null;
//Ahora tipos compuestos
//arrays
["servidor", "cliente"];
//Objetos
class Persona
{
private $nombre;
private $apellido;
private $telefono;
}
//recursos
new mysqli();
- Instrucción de inicio fin de bloque
{ //Instrucción de inicio de bloque
} //Instrucción de fin de bloque
PHP instruccion inicio fin
- En PHP el bloque inicio y fin está especificado con los caracteres
{ //inicio de bloque
} //fin de bloque
- Por otro lado el inicio del programa se especifica con las etiquetas
<?php //Etiqueta de inicio de script
?> //Etiqueta de fin de script
|