SlideShare una empresa de Scribd logo
ETIQUETAS DE PHP
Para que el interprete pueda procesar
código este debe estar dentro de etiquetas
que lo identifiquen como código php, la
etiquetas son las siguientes
y
Sabiendo que las ultimas solo funcionan si
tememos activada la propiedad shortag
<?php ?> <? ?>
UCE
Copia cualquiera de estos ejemplos y dentro de un block de notas y guárdalo
con extensión .php
<?php
echo “U C E ”;
?>
Sencillo
<?php
$saludo = “UCE”;
echo “$saludo”;
?>
Con Variables
<?php
$saludo=“UCE”;
echo “<h1>$saludo</h1>”;
?>
Con Variables y Etiquetas html
VARIABLES
• EN PROGRAMACIÓN, LAS VARIABLES SON ESTRUCTURAS DE DATOS QUE,
COMO SU NOMBRE INDICA, PUEDEN CAMBIAR DE CONTENIDO A LO LARGO
DE LA EJECUCIÓN DE UN PROGRAMA.
• TAMBIÉN PODEMOS DECIR QUE UNA VARIABLE ES UN ESPACIO EN MEMORIA
RESERVADO PARA ALMACENAR UN DATO.
• EN PROGRAMACIÓN ES UNA ESTRUCTURA QUE CONTIENE DATOS Y RECIBE
UN NOMBRE ÚNICO DADO POR EL PROGRAMADOR, MANTIENE LOS DATOS
ASIGNADOS A ELLA HASTA QUE UN NUEVO VALOR SE LE ASIGNE O HASTA
QUE EL PROGRAMA TERMINE.
DECLARACIÓN DE VARIABLES
• EN PHP NO ES NECESARIO DECLARAR LA INTENCIÓN DE
UTILIZAR UNA VARIABLE CON ALGUNA PALABRA RESERVADA
COMO LO HARÍAMOS EN CUALQUIER OTRO LENGUAJE COMO
POR EJEMPLO;
• VISUAL BASIC
• DIM VARIABLE AS INTEGER
• EN JAVA
• INT VARIABLE = NEW INT;
• EN C
• INT VARIABLE;
“EN PHP TODA PALABRA QUE INICIE CON EL SÍMBOLO $ ES
CONSIDERADO UNA VARIABLE SIEMPRE Y CUANDO CUMPLA
CON LAS SIGUIENTES NORMAS”
• UNA VARIABLE NUNCA DEBE INICIAR CON NÚMEROS
Correcto
$variable;
$variable1;
$B1;
Incorrecto
$1variable;
• NO SE PERMITEN CARACTERES ESPECIALES DENTRO DEL NOMBRE DE UNA
VARIABLE
• PHP DISTINGUE ENTRE MAYÚSCULAS Y MINÚSCULAS POR LO TANTO
Correcto Incorrecto
$_variable; $%1variable;
$variable_; $variable?;
$var_1; $var@;
Estas variables son totalmente
distintas
$Variable; $variable;
$VARIABLE; $variAble;
Variables
• Las variables siempre van precedidas de un $
• El nombre es sensible a las mayúsculas
• Comienzan por letra o subrayado, seguido de letras, números o
subrayado
• Variables predefinidas:
$_SERVER, $_GET, $_POST, $_COOKIES, $_FILES,
$_ENV, $_REQUEST, $_SESSION
• Ámbito: globales al fichero (excepto funciones) o locales a una
función
• Ejemplo:
<?
$valor = 5;
echo “El valor es: “.$valor.“<br>”; // Formato #1 sinusar comillas dobles
echo “El valor es: $valor” .“<br>”; // Formato #2
?>
Resultado:
El valor es: 5
Variables
• Variables variables
– Se pueden crear nombres de variables dinámicamente
– La variable variable toma su nombre del valor de otra
variable
previamente declarada
– Ejemplo:
<?
$a = "php";
$$a = "programación";
echo "$a $php"."<br>";
echo "$a ${$a}";
Resultado:
php programación
php programación
Variables
<?PHP
$mensaje_es="Hola"; //Español
$mensaje_en="Hello"; //Inglés
$idioma = "es";
$mensaje = "mensaje_" . $idioma;
print $$mensaje;
?>
Variables
<?PHP
$mensaje_es="Hola"; //Español
$mensaje_en="Hello"; //Inglés
$idioma = "en";
$mensaje = "mensaje_" . $idioma;
echo $$mensaje;
?>
Constantes
• Definición de constantes:
<?
//Definición de CONSTANTES en PHP
define (“CONSTANTE”, “hola”);
//echo CONSTANTE;
print CONSTANTE;
?>
• Estas son las diferencias entre constantes y variables:
– Las constantes no son precedidas por un símbolo de dólar ($)
– Las constantes solo pueden ser definidas usando la función()
define , nunca
Por simple asignación
– Las constantes pueden ser definidas y accedidas sin tener en
cuenta las
Reglas de alcance del ámbito.
– Las constantes no pueden ser redefinidas o eliminadas después de
establecerse; y
– Las constantes solo puede albergar valores escalares

Más contenido relacionado

La actualidad más candente

Sesion 1
Sesion 1Sesion 1
Php1
Php1Php1
Php Basico
Php BasicoPhp Basico
Php Basico
Eliecer Cedano
 
Exposicion de php
Exposicion de phpExposicion de php
Exposicion de php
angie barre
 
Mini manual php
Mini manual phpMini manual php
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
Gower Jose Chacon Romero
 
Sesion 2
Sesion 2Sesion 2
Mini manual php
Mini manual phpMini manual php
Php curso03
Php   curso03Php   curso03
Php curso03
viruscraquer
 
Php!
Php!Php!
Conceptos basicos php
Conceptos basicos phpConceptos basicos php
Conceptos basicos php
peggyfatla
 
PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01
Eddye Arturo Sanchez Castillo
 

La actualidad más candente (12)

Sesion 1
Sesion 1Sesion 1
Sesion 1
 
Php1
Php1Php1
Php1
 
Php Basico
Php BasicoPhp Basico
Php Basico
 
Exposicion de php
Exposicion de phpExposicion de php
Exposicion de php
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
 
Sesion 2
Sesion 2Sesion 2
Sesion 2
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 
Php curso03
Php   curso03Php   curso03
Php curso03
 
Php!
Php!Php!
Php!
 
Conceptos basicos php
Conceptos basicos phpConceptos basicos php
Conceptos basicos php
 
PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01
 

Similar a Sintaxis básica, variables y constantes

Codigo Php
Codigo PhpCodigo Php
Codigo Php
DanielAhumada7
 
Php basico
Php basicoPhp basico
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
Eddye Arturo Sanchez Castillo
 
Tipos de variables_en_php
Tipos de variables_en_phpTipos de variables_en_php
Tipos de variables_en_php
Marllinie Ramirez
 
Manual de php basico
Manual de php basicoManual de php basico
Manual de php basico
Ramón Guaicara Spluguez
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
Daniel Zambrano
 
14 PHP. Variables
14 PHP. Variables14 PHP. Variables
14 PHP. Variables
José M. Padilla
 
DESARROLLO-CON-PHP-pptx.pptx
DESARROLLO-CON-PHP-pptx.pptxDESARROLLO-CON-PHP-pptx.pptx
DESARROLLO-CON-PHP-pptx.pptx
audis66
 
Php1
Php1Php1
Php informacion
Php informacion Php informacion
Php informacion
ArielkikeGarca
 
Php
PhpPhp
Php basico
Php basicoPhp basico
Taller de PHP Básico
Taller de PHP BásicoTaller de PHP Básico
Taller de PHP Básico
Stephenson Prieto
 
Tipos de variables en PHP.pptx
Tipos de variables en PHP.pptxTipos de variables en PHP.pptx
Tipos de variables en PHP.pptx
leooquendo1
 
Tema4.pdf
Tema4.pdfTema4.pdf
Tema4.pdf
smartvSmartv
 
33 php
33 php33 php
33 php
Jose Garcia
 
El lenguaje php
El lenguaje phpEl lenguaje php
El lenguaje php
Luis Olortegui Melendez
 
Manuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdfManuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdf
GustavoRojasValdivia2
 
Introducción a Php basico
Introducción a Php basicoIntroducción a Php basico
Introducción a Php basico
Ronald Franz Nina Layme
 

Similar a Sintaxis básica, variables y constantes (19)

Codigo Php
Codigo PhpCodigo Php
Codigo Php
 
Php basico
Php basicoPhp basico
Php basico
 
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
 
Tipos de variables_en_php
Tipos de variables_en_phpTipos de variables_en_php
Tipos de variables_en_php
 
Manual de php basico
Manual de php basicoManual de php basico
Manual de php basico
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
14 PHP. Variables
14 PHP. Variables14 PHP. Variables
14 PHP. Variables
 
DESARROLLO-CON-PHP-pptx.pptx
DESARROLLO-CON-PHP-pptx.pptxDESARROLLO-CON-PHP-pptx.pptx
DESARROLLO-CON-PHP-pptx.pptx
 
Php1
Php1Php1
Php1
 
Php informacion
Php informacion Php informacion
Php informacion
 
Php
PhpPhp
Php
 
Php basico
Php basicoPhp basico
Php basico
 
Taller de PHP Básico
Taller de PHP BásicoTaller de PHP Básico
Taller de PHP Básico
 
Tipos de variables en PHP.pptx
Tipos de variables en PHP.pptxTipos de variables en PHP.pptx
Tipos de variables en PHP.pptx
 
Tema4.pdf
Tema4.pdfTema4.pdf
Tema4.pdf
 
33 php
33 php33 php
33 php
 
El lenguaje php
El lenguaje phpEl lenguaje php
El lenguaje php
 
Manuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdfManuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdf
 
Introducción a Php basico
Introducción a Php basicoIntroducción a Php basico
Introducción a Php basico
 

Más de JeffersonAguachela

tutorial_hotpotatoes (1).pdf
tutorial_hotpotatoes (1).pdftutorial_hotpotatoes (1).pdf
tutorial_hotpotatoes (1).pdf
JeffersonAguachela
 
Informe de tarea de operadores
Informe de tarea de operadoresInforme de tarea de operadores
Informe de tarea de operadores
JeffersonAguachela
 
Informe de tarea html.pdf
Informe de tarea html.pdfInforme de tarea html.pdf
Informe de tarea html.pdf
JeffersonAguachela
 
Informe de llantas.pdf
Informe de llantas.pdfInforme de llantas.pdf
Informe de llantas.pdf
JeffersonAguachela
 
Informe tabla.pdf
Informe tabla.pdfInforme tabla.pdf
Informe tabla.pdf
JeffersonAguachela
 
Informe división secciones.pdf
Informe división secciones.pdfInforme división secciones.pdf
Informe división secciones.pdf
JeffersonAguachela
 
Informe formulario.pdf
Informe formulario.pdfInforme formulario.pdf
Informe formulario.pdf
JeffersonAguachela
 
Informe de proyecto de programación.pdf
Informe de proyecto de programación.pdfInforme de proyecto de programación.pdf
Informe de proyecto de programación.pdf
JeffersonAguachela
 
Informe de página similar a wikipedia(divisiones).pdf
Informe de página similar a wikipedia(divisiones).pdfInforme de página similar a wikipedia(divisiones).pdf
Informe de página similar a wikipedia(divisiones).pdf
JeffersonAguachela
 
Informe de números a letras.pdf
Informe de números a letras.pdfInforme de números a letras.pdf
Informe de números a letras.pdf
JeffersonAguachela
 
Bucle while.pdf
Bucle while.pdfBucle while.pdf
Bucle while.pdf
JeffersonAguachela
 
Informe de utilización de metodo mayor de un número.pdf
Informe de utilización de metodo mayor de un número.pdfInforme de utilización de metodo mayor de un número.pdf
Informe de utilización de metodo mayor de un número.pdf
JeffersonAguachela
 
Informe de utilización de metodo post notas.pdf
Informe de utilización de metodo post  notas.pdfInforme de utilización de metodo post  notas.pdf
Informe de utilización de metodo post notas.pdf
JeffersonAguachela
 
Informe general de operadores.pdf
Informe general de operadores.pdfInforme general de operadores.pdf
Informe general de operadores.pdf
JeffersonAguachela
 
Sentencias de decision.pdf
Sentencias de decision.pdfSentencias de decision.pdf
Sentencias de decision.pdf
JeffersonAguachela
 
Informe de utilización de get.pdf
Informe de utilización de get.pdfInforme de utilización de get.pdf
Informe de utilización de get.pdf
JeffersonAguachela
 
Informe de base de datos 2.pdf
Informe de base de datos 2.pdfInforme de base de datos 2.pdf
Informe de base de datos 2.pdf
JeffersonAguachela
 
Informe de chatbot.pdf
Informe de chatbot.pdfInforme de chatbot.pdf
Informe de chatbot.pdf
JeffersonAguachela
 
Vectores
Vectores Vectores
Informe de bucle for y while.pdf
Informe de bucle for y while.pdfInforme de bucle for y while.pdf
Informe de bucle for y while.pdf
JeffersonAguachela
 

Más de JeffersonAguachela (20)

tutorial_hotpotatoes (1).pdf
tutorial_hotpotatoes (1).pdftutorial_hotpotatoes (1).pdf
tutorial_hotpotatoes (1).pdf
 
Informe de tarea de operadores
Informe de tarea de operadoresInforme de tarea de operadores
Informe de tarea de operadores
 
Informe de tarea html.pdf
Informe de tarea html.pdfInforme de tarea html.pdf
Informe de tarea html.pdf
 
Informe de llantas.pdf
Informe de llantas.pdfInforme de llantas.pdf
Informe de llantas.pdf
 
Informe tabla.pdf
Informe tabla.pdfInforme tabla.pdf
Informe tabla.pdf
 
Informe división secciones.pdf
Informe división secciones.pdfInforme división secciones.pdf
Informe división secciones.pdf
 
Informe formulario.pdf
Informe formulario.pdfInforme formulario.pdf
Informe formulario.pdf
 
Informe de proyecto de programación.pdf
Informe de proyecto de programación.pdfInforme de proyecto de programación.pdf
Informe de proyecto de programación.pdf
 
Informe de página similar a wikipedia(divisiones).pdf
Informe de página similar a wikipedia(divisiones).pdfInforme de página similar a wikipedia(divisiones).pdf
Informe de página similar a wikipedia(divisiones).pdf
 
Informe de números a letras.pdf
Informe de números a letras.pdfInforme de números a letras.pdf
Informe de números a letras.pdf
 
Bucle while.pdf
Bucle while.pdfBucle while.pdf
Bucle while.pdf
 
Informe de utilización de metodo mayor de un número.pdf
Informe de utilización de metodo mayor de un número.pdfInforme de utilización de metodo mayor de un número.pdf
Informe de utilización de metodo mayor de un número.pdf
 
Informe de utilización de metodo post notas.pdf
Informe de utilización de metodo post  notas.pdfInforme de utilización de metodo post  notas.pdf
Informe de utilización de metodo post notas.pdf
 
Informe general de operadores.pdf
Informe general de operadores.pdfInforme general de operadores.pdf
Informe general de operadores.pdf
 
Sentencias de decision.pdf
Sentencias de decision.pdfSentencias de decision.pdf
Sentencias de decision.pdf
 
Informe de utilización de get.pdf
Informe de utilización de get.pdfInforme de utilización de get.pdf
Informe de utilización de get.pdf
 
Informe de base de datos 2.pdf
Informe de base de datos 2.pdfInforme de base de datos 2.pdf
Informe de base de datos 2.pdf
 
Informe de chatbot.pdf
Informe de chatbot.pdfInforme de chatbot.pdf
Informe de chatbot.pdf
 
Vectores
Vectores Vectores
Vectores
 
Informe de bucle for y while.pdf
Informe de bucle for y while.pdfInforme de bucle for y while.pdf
Informe de bucle for y while.pdf
 

Último

Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
almitamtz00
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
La Paradoja educativa
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
Armando920824
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
lizeth671681
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
perezducasaarmando
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 

Último (20)

Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 

Sintaxis básica, variables y constantes

  • 1.
  • 2. ETIQUETAS DE PHP Para que el interprete pueda procesar código este debe estar dentro de etiquetas que lo identifiquen como código php, la etiquetas son las siguientes y Sabiendo que las ultimas solo funcionan si tememos activada la propiedad shortag <?php ?> <? ?>
  • 3. UCE Copia cualquiera de estos ejemplos y dentro de un block de notas y guárdalo con extensión .php <?php echo “U C E ”; ?> Sencillo <?php $saludo = “UCE”; echo “$saludo”; ?> Con Variables <?php $saludo=“UCE”; echo “<h1>$saludo</h1>”; ?> Con Variables y Etiquetas html
  • 4. VARIABLES • EN PROGRAMACIÓN, LAS VARIABLES SON ESTRUCTURAS DE DATOS QUE, COMO SU NOMBRE INDICA, PUEDEN CAMBIAR DE CONTENIDO A LO LARGO DE LA EJECUCIÓN DE UN PROGRAMA. • TAMBIÉN PODEMOS DECIR QUE UNA VARIABLE ES UN ESPACIO EN MEMORIA RESERVADO PARA ALMACENAR UN DATO. • EN PROGRAMACIÓN ES UNA ESTRUCTURA QUE CONTIENE DATOS Y RECIBE UN NOMBRE ÚNICO DADO POR EL PROGRAMADOR, MANTIENE LOS DATOS ASIGNADOS A ELLA HASTA QUE UN NUEVO VALOR SE LE ASIGNE O HASTA QUE EL PROGRAMA TERMINE.
  • 5. DECLARACIÓN DE VARIABLES • EN PHP NO ES NECESARIO DECLARAR LA INTENCIÓN DE UTILIZAR UNA VARIABLE CON ALGUNA PALABRA RESERVADA COMO LO HARÍAMOS EN CUALQUIER OTRO LENGUAJE COMO POR EJEMPLO; • VISUAL BASIC • DIM VARIABLE AS INTEGER • EN JAVA • INT VARIABLE = NEW INT; • EN C • INT VARIABLE;
  • 6. “EN PHP TODA PALABRA QUE INICIE CON EL SÍMBOLO $ ES CONSIDERADO UNA VARIABLE SIEMPRE Y CUANDO CUMPLA CON LAS SIGUIENTES NORMAS” • UNA VARIABLE NUNCA DEBE INICIAR CON NÚMEROS Correcto $variable; $variable1; $B1; Incorrecto $1variable;
  • 7. • NO SE PERMITEN CARACTERES ESPECIALES DENTRO DEL NOMBRE DE UNA VARIABLE • PHP DISTINGUE ENTRE MAYÚSCULAS Y MINÚSCULAS POR LO TANTO Correcto Incorrecto $_variable; $%1variable; $variable_; $variable?; $var_1; $var@; Estas variables son totalmente distintas $Variable; $variable; $VARIABLE; $variAble;
  • 8. Variables • Las variables siempre van precedidas de un $ • El nombre es sensible a las mayúsculas • Comienzan por letra o subrayado, seguido de letras, números o subrayado • Variables predefinidas: $_SERVER, $_GET, $_POST, $_COOKIES, $_FILES, $_ENV, $_REQUEST, $_SESSION • Ámbito: globales al fichero (excepto funciones) o locales a una función • Ejemplo: <? $valor = 5; echo “El valor es: “.$valor.“<br>”; // Formato #1 sinusar comillas dobles echo “El valor es: $valor” .“<br>”; // Formato #2 ?> Resultado: El valor es: 5
  • 9. Variables • Variables variables – Se pueden crear nombres de variables dinámicamente – La variable variable toma su nombre del valor de otra variable previamente declarada – Ejemplo: <? $a = "php"; $$a = "programación"; echo "$a $php"."<br>"; echo "$a ${$a}"; Resultado: php programación php programación
  • 10. Variables <?PHP $mensaje_es="Hola"; //Español $mensaje_en="Hello"; //Inglés $idioma = "es"; $mensaje = "mensaje_" . $idioma; print $$mensaje; ?>
  • 11. Variables <?PHP $mensaje_es="Hola"; //Español $mensaje_en="Hello"; //Inglés $idioma = "en"; $mensaje = "mensaje_" . $idioma; echo $$mensaje; ?>
  • 12. Constantes • Definición de constantes: <? //Definición de CONSTANTES en PHP define (“CONSTANTE”, “hola”); //echo CONSTANTE; print CONSTANTE; ?> • Estas son las diferencias entre constantes y variables: – Las constantes no son precedidas por un símbolo de dólar ($) – Las constantes solo pueden ser definidas usando la función() define , nunca Por simple asignación – Las constantes pueden ser definidas y accedidas sin tener en cuenta las Reglas de alcance del ámbito. – Las constantes no pueden ser redefinidas o eliminadas después de establecerse; y – Las constantes solo puede albergar valores escalares