UD 2. Características del lenguaje PHP.
27 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Qué se muestra en la salida cuando se usa la secuencia de escape \n?

  • Una barra invertida
  • Un tabulador horizontal
  • Un avance de línea (correct)
  • Una comilla simple

¿Cuál es el resultado de la secuencia de escape \t?

  • Una comilla doble
  • Un avance de línea
  • Un tabulador horizontal (correct)
  • Un retorno de carro

¿Qué operador se utiliza para concatenar cadenas en PHP?

  • +
  • |
  • &
  • . (correct)

¿Cuál de las siguientes secuencias de escape no se puede usar con comillas dobles?

<p>' (C)</p> Signup and view all the answers

¿Qué tipo de sintaxis se menciona como alternativa para crear cadenas en PHP?

<p>Sintaxis heredoc (B)</p> Signup and view all the answers

¿Cuál es la función de los delimitadores en el código PHP?

<p>Separar el código PHP del HTML. (D)</p> Signup and view all the answers

¿Qué se debe hacer para utilizar short_open_tags en un archivo PHP?

<p>Tener short_open_tags activado en el archivo php.ini. (A)</p> Signup and view all the answers

¿Cuál es el objetivo de usar arrays en los programas PHP?

<p>Almacenar múltiples valores bajo un mismo nombre. (A)</p> 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?

<p>c:\xampp\htdocs. (D)</p> 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?

<p>La variable sigue existiendo con el valor asignado. (C)</p> Signup and view all the answers

¿Cuál de las siguientes opciones describe mejor cómo deben organizarse los programas en PHP?

<p>En múltiples ficheros estructurados en un proyecto. (C)</p> 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?

<p><a href="http://localhost/~tuUsuario/tema2/">http://localhost/~tuUsuario/tema2/</a> (B)</p> Signup and view all the answers

¿Qué tipo de programas se comenzarán a crear con PHP en esta unidad?

<p>Programas simples e interactivos. (A)</p> 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?

<p>Evita la inclusión de marcas HTML adicionales. (C)</p> Signup and view all the answers

¿Qué función de PHP se utiliza principalmente para generar salida de texto sin devolver ningún valor?

<p>echo (C)</p> Signup and view all the answers

¿Cuál es la principal diferencia entre print y echo en PHP?

<p>Print devuelve un valor, echo no. (C)</p> Signup and view all the answers

¿Qué especificador de tipo se utiliza en printf para presentar un número como binario?

<p>b (C)</p> Signup and view all the answers

¿Para qué se usa el carácter '%' en la cadena de formato de printf?

<p>Especifica un parámetro en la cadena de formato. (A)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones es correcta sobre las comillas en PHP?

<p>Las comillas simples nunca procesan variables. (D)</p> Signup and view all the answers

¿Qué función se utiliza para guardar la salida formateada en una variable en lugar de mostrarla?

<p>sprintf (B)</p> 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?

<p>e (C)</p> Signup and view all the answers

¿Qué ocurre si se utiliza una variable dentro de comillas simples?

<p>Se mostrará el nombre de la variable. (A)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones sobre los parámetros adicionales en printf es correcta?

<p>Cada especificador debe tener un parámetro correspondiente. (D)</p> Signup and view all the answers

En PHP, ¿qué función se utiliza para mostrar texto con formato y diferentes especificaciones?

<p>printf (C)</p> Signup and view all the answers

Para mostrar el número PI con dos decimales y signo, ¿qué forma de printf se debe usar?

<p>printf('El número PI vale %+.2f', 3.1416); (D)</p> Signup and view all the answers

¿Qué tipo de argumento trata el especificador 'f' en printf?

<p>Número de coma flotante (B)</p> Signup and view all the answers

Al usar variables en comillas dobles, ¿qué se requiere para una correcta interpretación?

<p>Llaves alrededor de la variable. (D)</p> Signup and view all the answers

Flashcards

Elementos del lenguaje PHP

Componentes básicos que se utilizan para crear programas en PHP, incluyendo variables, tipos de datos, comentarios, operadores y expresiones, así como la integración con HTML.

Bloques de código PHP

Secciones de código PHP dentro de una página web, delimitadas por start y end tags. Cada bloque realiza una tarea específica.

Etiquetas PHP

Los delimitadores usados para indicar el comienzo y final de un bloque de código PHP en un documento HTML.

Directiva short_open_tags

Opción en el archivo php.ini que permite escribir etiquetas PHP más cortas.

Signup and view all the flashcards

Variables en PHP

Contenedores de datos con nombre, usados para almacenar y manipular información dentro del código PHP.

Signup and view all the flashcards

Proyectos en Desarrollo PHP

Carpetas organizadas para proyectos de desarrollo de aplicaciones o páginas web en PHP.

Signup and view all the flashcards

Enviromento Local PHP

Entorno para el desarrollo de páginas web en PHP, donde se corre el código de prueba y se pueden visualizar los resultados.

Signup and view all the flashcards

Integración de PHP con HTML

La combinación de código PHP con código HTML para generar páginas web dinámicas respondiendo a datos.

Signup and view all the flashcards

Secuencias de escape en PHP

Caracteres especiales que permiten representar caracteres especiales dentro de las cadenas de texto en PHP. Se utilizan utilizando una barra invertida seguida del carácter especial.

Signup and view all the flashcards

Operador de concatenación en PHP

El operador punto (.) se utiliza para unir dos cadenas de texto en PHP. Concatena las cadenas que se le pasan como operandos.

Signup and view all the flashcards

Operador de asignación y concatenación en PHP

El operador (.=) se utiliza para concatenar una cadena de texto a una variable existente. Concatena la cadena de texto del lado derecho al argumento del lado izquierdo.

Signup and view all the flashcards

Sintaxis heredoc en PHP

Una sintaxis para crear cadenas de texto en PHP que permite crear cadenas multilínea sin tener que usar comillas dobles.

Signup and view all the flashcards

Operador de concatenación de cadenas

El operador punto (.) permite unir dos cadenas de texto. Se coloca entre las dos cadenas que se desean concatenar. Por ejemplo: "Hola" . "Mundo"

Signup and view all the flashcards

Funciones de salida en PHP

Son funciones que permiten mostrar texto o datos en la salida de un programa PHP. Ejemplos incluyen echo, print, y printf.

Signup and view all the flashcards

echo en PHP

Función para generar salida de texto. No devuelve ningún valor (void).

Signup and view all the flashcards

print en PHP

Función para mostrar texto, similar a "echo". Devuelve 1.

Signup and view all the flashcards

printf en PHP

Permite imprimir texto con formato específico, incluyendo números y cadenas.

Signup and view all the flashcards

sprintf en PHP

Similar a printf, pero guarda el resultado en una variable en lugar de mostrarlo directamente

Signup and view all the flashcards

Especificador de conversión (printf)

Parte de la cadena de formato en printf, que indica cómo se debe mostrar un argumento.

Signup and view all the flashcards

Comillas dobles (cadenas de texto)

Permiten la sustitución de variables dentro de una cadena.

Signup and view all the flashcards

Comillas simples (cadenas de texto)

No permiten sustitución de variables; el texto es tratado literalmente.

Signup and view all the flashcards

Variables en cadenas dobles

Las variables dentro de cadenas de texto dobles son reconocidas y substituidas con sus valores.

Signup and view all the flashcards

Variables en cadenas simples

Las variables dentro de cadenas de texto simples no son reconocidas ni substituidas.

Signup and view all the flashcards

Manejo de decimales

La función printf facilita el manejo de un número predeterminado de decimales al imprimir números.

Signup and view all the flashcards

Localización (printf)

printf/sprintf consideran la configuración regional para la representación de numeros (Ej: formato monetario, decimal).

Signup and view all the flashcards

Uso de llaves (cadenas)

En casos de programación orientada a objetos (POO), las llaves son usadas para evitar conflictos en la resolución entre el texto y los nombres de variables.

Signup and view all the flashcards

PHP vs. Plantillas HTML

Para archivos solo PHP, no hay necesidad de cerrar el código PHP.

Signup and view all the flashcards

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ón void (no devuelve ningún valor). Ej: echo "texto";
  • print: Función similar a echo, 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 a printf, 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.

Quiz Team

Description

DWES

More Like This

Introduction to PHP Programming Quiz
5 questions
Web Development Lecture 9: PHP Loops and Functions
5 questions
Module 1 - Web Programming Using PHP
30 questions
Use Quizgecko on...
Browser
Browser