Podcast
Questions and Answers
¿Qué se muestra en la salida cuando se usa la secuencia de escape \n?
¿Qué se muestra en la salida cuando se usa la secuencia de escape \n?
¿Cuál es el resultado de la secuencia de escape \t?
¿Cuál es el resultado de la secuencia de escape \t?
¿Qué operador se utiliza para concatenar cadenas en PHP?
¿Qué operador se utiliza para concatenar cadenas en PHP?
¿Cuál de las siguientes secuencias de escape no se puede usar con comillas dobles?
¿Cuál de las siguientes secuencias de escape no se puede usar con comillas dobles?
Signup and view all the answers
¿Qué tipo de sintaxis se menciona como alternativa para crear cadenas en PHP?
¿Qué tipo de sintaxis se menciona como alternativa para crear cadenas en PHP?
Signup and view all the answers
¿Cuál es la función de los delimitadores en el código PHP?
¿Cuál es la función de los delimitadores en el código PHP?
Signup and view all the answers
¿Qué se debe hacer para utilizar short_open_tags en un archivo PHP?
¿Qué se debe hacer para utilizar short_open_tags en un archivo PHP?
Signup and view all the answers
¿Cuál es el objetivo de usar arrays en los programas PHP?
¿Cuál es el objetivo de usar arrays en los programas PHP?
Signup and view all the answers
Al crear un proyecto en PHP en Windows usando Xampp, ¿dónde se recomienda crear la carpeta del proyecto?
Al crear un proyecto en PHP en Windows usando Xampp, ¿dónde se recomienda crear la carpeta del proyecto?
Signup and view all the answers
¿Qué sucede con el valor de una variable si no se utiliza en un bloque de código PHP?
¿Qué sucede con el valor de una variable si no se utiliza en un bloque de código PHP?
Signup and view all the answers
¿Cuál de las siguientes opciones describe mejor cómo deben organizarse los programas en PHP?
¿Cuál de las siguientes opciones describe mejor cómo deben organizarse los programas en PHP?
Signup and view all the answers
Para acceder a un proyecto PHP desde el navegador, ¿cuál es la forma correcta de escribir la URL?
Para acceder a un proyecto PHP desde el navegador, ¿cuál es la forma correcta de escribir la URL?
Signup and view all the answers
¿Qué tipo de programas se comenzarán a crear con PHP en esta unidad?
¿Qué tipo de programas se comenzarán a crear con PHP en esta unidad?
Signup and view all the answers
¿Cuál es una ventaja de no cerrar el guion PHP en archivos que contienen solo código PHP?
¿Cuál es una ventaja de no cerrar el guion PHP en archivos que contienen solo código PHP?
Signup and view all the answers
¿Qué función de PHP se utiliza principalmente para generar salida de texto sin devolver ningún valor?
¿Qué función de PHP se utiliza principalmente para generar salida de texto sin devolver ningún valor?
Signup and view all the answers
¿Cuál es la principal diferencia entre print y echo en PHP?
¿Cuál es la principal diferencia entre print y echo en PHP?
Signup and view all the answers
¿Qué especificador de tipo se utiliza en printf para presentar un número como binario?
¿Qué especificador de tipo se utiliza en printf para presentar un número como binario?
Signup and view all the answers
¿Para qué se usa el carácter '%' en la cadena de formato de printf?
¿Para qué se usa el carácter '%' en la cadena de formato de printf?
Signup and view all the answers
¿Cuál de las siguientes afirmaciones es correcta sobre las comillas en PHP?
¿Cuál de las siguientes afirmaciones es correcta sobre las comillas en PHP?
Signup and view all the answers
¿Qué función se utiliza para guardar la salida formateada en una variable en lugar de mostrarla?
¿Qué función se utiliza para guardar la salida formateada en una variable en lugar de mostrarla?
Signup and view all the answers
Si se desea mostrar un número en notación científica usando printf, ¿qué especificador se debe utilizar?
Si se desea mostrar un número en notación científica usando printf, ¿qué especificador se debe utilizar?
Signup and view all the answers
¿Qué ocurre si se utiliza una variable dentro de comillas simples?
¿Qué ocurre si se utiliza una variable dentro de comillas simples?
Signup and view all the answers
¿Cuál de las siguientes afirmaciones sobre los parámetros adicionales en printf es correcta?
¿Cuál de las siguientes afirmaciones sobre los parámetros adicionales en printf es correcta?
Signup and view all the answers
En PHP, ¿qué función se utiliza para mostrar texto con formato y diferentes especificaciones?
En PHP, ¿qué función se utiliza para mostrar texto con formato y diferentes especificaciones?
Signup and view all the answers
Para mostrar el número PI con dos decimales y signo, ¿qué forma de printf se debe usar?
Para mostrar el número PI con dos decimales y signo, ¿qué forma de printf se debe usar?
Signup and view all the answers
¿Qué tipo de argumento trata el especificador 'f' en printf?
¿Qué tipo de argumento trata el especificador 'f' en printf?
Signup and view all the answers
Al usar variables en comillas dobles, ¿qué se requiere para una correcta interpretación?
Al usar variables en comillas dobles, ¿qué se requiere para una correcta interpretación?
Signup and view all the answers
Study Notes
Programación en PHP
- Se introducen los fundamentos de la programación en PHP.
- Se aprenderá a crear programas simples, usando tipos de datos básicos y arrays.
- Se estructurará el código en diferentes archivos y se utilizarán funciones.
- Se crearán programas interactivos mediante formularios web.
Elementos del lenguaje PHP
- Las variables, tipos de datos, comentarios y operadores ya se han visto.
- Se utilizan las etiquetas HTML con el código PHP usando delimitadores "".
- Usar "" se recomienda si short_open_tags = On, pero no se recomienda.
- Los programas PHP suelen estar en varias páginas, incluyendo múltiples bloques de código en una misma página.
- Cada bloque de código PHP debe ir entre delimitadores.
- La salida de un bloque de código PHP se inserta en el código HTML.
Creación y organización de proyectos PHP
- Se utiliza un IDE (como VSC).
- Se organizan los programas en proyectos.
- En Linux: Crea una carpeta en
public_html
(ej:tema2
) y ábrela con VSC. URL de acceso:http://localhost/~tuUsuario/tema2/
. - En Windows (XAMPP): Crea una carpeta en
c:\xampp\htdocs
(ej:tema2
) y ábrela con VSC. URL de acceso:http://localhost/tema2/
. - Para archivos PHP sin HTML, no se recomienda cerrar el guión PHP.
- VSC facilita la creación de plantillas HTML/PHP al escribir
html
al inicio del archivo.
Generación de código HTML con PHP
-
echo
: Genera salida de texto. Funciónvoid
(no devuelve ningún valor). Ej:echo "texto";
-
print
: Función similar aecho
, pero devuelve 1. Solo un parámetro. Ej:print("texto");
-
printf
: Genera salida con formato. Ej:printf("El número vale %+.2f", 3.1416);
(Muestra con signo y 2 decimales). -
sprintf
: Similar aprintf
, guarda la salida en una variable. Ej:$txt_pi = sprintf("El número PI vale %+.2f", 3.1416);
Especificadores de conversión en printf/sprintf
- Se utilizan especificadores de formato (ej:
%d
,%f
,%s
) para controlar la presentación de datos. - El primer parámetro de
printf/sprintf
es una cadena de formato. - Los especificadores de conversión indican el tipo de dato a formatear. La tabla describe diferentes opciones para números (binario, decimal, hexadecimal, flotante, etc.) y cadenas.
Cadenas de texto en PHP
- Se pueden usar comillas simples o dobles.
- En comillas dobles, las variables se sustituyen por su valor. Ej:
print "Modulo: $modulo";
- En comillas simples, no se realiza sustitución.
- Para usar variables dentro de comillas simples, se usan llaves:
print "Módulo: ${modulo}
;` - Secuencias de escape:
\
,'
,"
,\n
,\r
,\t
,\v
,\f
,\$
para controlar caracteres especiales dentro de las cadenas. - Operador de concatenación:
.
(punto) para unir cadenas. - Operador de asignación y concatenación:
.=
para concatenar al lado izquierdo.
Sintaxis heredoc
- Se usa para crear cadenas de texto más complejas.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
DWES