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>'</p> Signup and view all the answers

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

    <p>Sintaxis heredoc</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.</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.</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.</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.</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.</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.</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></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.</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.</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</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.</p> Signup and view all the answers

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

    <p>b</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.</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.</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</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</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.</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.</p> Signup and view all the answers

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

    <p>printf</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);</p> Signup and view all the answers

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

    <p>Número de coma flotante</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.</p> 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ó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

    Use Quizgecko on...
    Browser
    Browser