Podcast
Questions and Answers
¿Cuál es el propósito de la propiedad asp_tags en el fichero de configuración php.ini?
¿Cuál es el propósito de la propiedad asp_tags en el fichero de configuración php.ini?
¿Qué sucede si un archivo incluido con require no se encuentra?
¿Qué sucede si un archivo incluido con require no se encuentra?
¿Cuál es el propósito de la variable superglobal $GLOBALS?
¿Cuál es el propósito de la variable superglobal $GLOBALS?
¿Cuál es la función de la directiva include_path en el fichero php.ini?
¿Cuál es la función de la directiva include_path en el fichero php.ini?
Signup and view all the answers
¿Qué tipo de información contiene la variable superglobal $_SERVER?
¿Qué tipo de información contiene la variable superglobal $_SERVER?
Signup and view all the answers
¿Qué variable superglobal se utiliza para acceder a las variables del entorno del servidor?
¿Qué variable superglobal se utiliza para acceder a las variables del entorno del servidor?
Signup and view all the answers
¿Qué sucede si un archivo incluido con include no se encuentra?
¿Qué sucede si un archivo incluido con include no se encuentra?
Signup and view all the answers
¿Qué función se utiliza para evitar ataques de script injection en cadenas de texto?
¿Qué función se utiliza para evitar ataques de script injection en cadenas de texto?
Signup and view all the answers
¿Qué tipo de inclusión se utiliza para evitar la redefinición de funciones?
¿Qué tipo de inclusión se utiliza para evitar la redefinición de funciones?
Signup and view all the answers
¿Qué hace la variable superglobal $_REQUEST?
¿Qué hace la variable superglobal $_REQUEST?
Signup and view all the answers
¿Qué tipo de evaluación de expresiones se muestra en el ejemplo 2+2= ?
¿Qué tipo de evaluación de expresiones se muestra en el ejemplo 2+2= ?
Signup and view all the answers
¿Qué contiene la variable superglobal $_FILES?
¿Qué contiene la variable superglobal $_FILES?
Signup and view all the answers
¿Cuál es el propósito de la función serialize() en PHP?
¿Cuál es el propósito de la función serialize() en PHP?
Signup and view all the answers
¿Cuál es el comportamiento de la función unset() cuando se llama dentro de una función para una variable global?
¿Cuál es el comportamiento de la función unset() cuando se llama dentro de una función para una variable global?
Signup and view all the answers
¿Cuál es el operador lógico que se utiliza para representar 'or' en PHP?
¿Cuál es el operador lógico que se utiliza para representar 'or' en PHP?
Signup and view all the answers
¿Cómo se hace una conversión explícita de tipos en PHP?
¿Cómo se hace una conversión explícita de tipos en PHP?
Signup and view all the answers
¿Cuál es el resultado de la conversión de un booleano a un entero en PHP?
¿Cuál es el resultado de la conversión de un booleano a un entero en PHP?
Signup and view all the answers
¿Qué función se utiliza para obtener el valor de una variable como string en PHP?
¿Qué función se utiliza para obtener el valor de una variable como string en PHP?
Signup and view all the answers
¿Cuál es el propósito del operador ternario en PHP?
¿Cuál es el propósito del operador ternario en PHP?
Signup and view all the answers
¿Cuál es el resultado de la conversión de un string a un entero en PHP?
¿Cuál es el resultado de la conversión de un string a un entero en PHP?
Signup and view all the answers
¿Qué función se utiliza para comprobar si una variable tiene un valor y no es NULL en PHP?
¿Qué función se utiliza para comprobar si una variable tiene un valor y no es NULL en PHP?
Signup and view all the answers
¿Cuál es el resultado de la conversión de un float a un entero en PHP?
¿Cuál es el resultado de la conversión de un float a un entero en PHP?
Signup and view all the answers
¿Cuál es el propósito de la asignación por referencia (&) en PHP?
¿Cuál es el propósito de la asignación por referencia (&) en PHP?
Signup and view all the answers
¿Cuál es el resultado de la conversión de un arreglo a un string en PHP?
¿Cuál es el resultado de la conversión de un arreglo a un string en PHP?
Signup and view all the answers
¿Cuál es el operador que se utiliza para representar 'módulo' en PHP?
¿Cuál es el operador que se utiliza para representar 'módulo' en PHP?
Signup and view all the answers
¿Cuál es el resultado de la conversión de un objeto a un string en PHP?
¿Cuál es el resultado de la conversión de un objeto a un string en PHP?
Signup and view all the answers
¿Cuál es el comportamiento de la función unset() cuando se llama para una variable global?
¿Cuál es el comportamiento de la función unset() cuando se llama para una variable global?
Signup and view all the answers
¿Qué función se utiliza para obtener el valor float de una variable en PHP?
¿Qué función se utiliza para obtener el valor float de una variable en PHP?
Signup and view all the answers
¿Cuál es el directorio donde se ubican los archivos del proyecto PHP en XAMPP?
¿Cuál es el directorio donde se ubican los archivos del proyecto PHP en XAMPP?
Signup and view all the answers
¿Cuál es el nombre del servidor que se configura para ejecutar los scripts PHP en Aptana Studio 3?
¿Cuál es el nombre del servidor que se configura para ejecutar los scripts PHP en Aptana Studio 3?
Signup and view all the answers
¿Qué opción se selecciona en Properties-> 'Preview Settings' para configurar el servidor XAMPP en Aptana Studio 3?
¿Qué opción se selecciona en Properties-> 'Preview Settings' para configurar el servidor XAMPP en Aptana Studio 3?
Signup and view all the answers
¿Qué se crea cuando se ejecuta un script PHP con la opción 'Run as Server' en Aptana Studio 3?
¿Qué se crea cuando se ejecuta un script PHP con la opción 'Run as Server' en Aptana Studio 3?
Signup and view all the answers
¿Qué es el nombre del proyecto PHP que se crea en el directorio c:\xampp\htdocs?
¿Qué es el nombre del proyecto PHP que se crea en el directorio c:\xampp\htdocs?
Signup and view all the answers
¿Qué es el valor de la propiedad Base URL en la configuración del servidor XAMPP en Aptana Studio 3?
¿Qué es el valor de la propiedad Base URL en la configuración del servidor XAMPP en Aptana Studio 3?
Signup and view all the answers
Study Notes
Scripts en HTML
- Los scripts en HTML son poco habituales y no válidos a partir de PHP 5.3
- Requiere que esté habilitada con la propiedad
asp_tags on
en el fichero de configuraciónphp.ini
Código PHP
- La evaluación de expresiones en línea se hace con código PHP embebido en HTML
- Inclusión de ficheros PHP con
require
,include
,require_once
yinclude_once
-
require
produce un error fatal y la terminación del script si falla, mientras queinclude
solo produce un warning -
include_once
yrequire_once
se utilizan para incluir definiciones estáticas - El directorio desde donde se buscan los includes se define en la directiva
include_path
del ficherophp.ini
Variables superglobales
- Variables predefinidas del lenguaje que son arrays asociativos
-
$GLOBALS
: Referencia a las variables disponibles en el ámbito global -
$_SERVER
: Información del entorno del servidor y de ejecución -
$_GET
: Variables que se han pasado al script en un GET -
$_POST
: Variables que se han pasado al script en un POST -
$_FILES
: Elementos (ficheros) que se han pasado al script en un POST -
$_COOKIE
: Variables pasadas al script como cookies HTTP -
$_REQUEST
: contiene el contenido de$_GET
,$_POST
y$_COOKIE
-
$_ENV
: Variables del entorno del servidor -
$_SESSION
: Variables disponibles para la sesión actual
Conversión de tipos (casting)
- PHP es un lenguaje débilmente tipado, no hay que declarar el tipo de las variables
- Conversión automática de tipos según sea necesario
- Se puede hacer explícitamente con operadores de casting:
(array)
,(bool)
,(int)
,(object)
,(real)
,(string)
Funciones sobre variables
-
serialize()
: Genera una representación almacenable de un valor -
unserialize()
: Regenera el valor original desde una cadena serializada
Expresiones
- Asignación:
$variable = expresión;
- Asignación por referencia:
$variable = &$otra_variable;
- Operadores aritméticos:
+
,++
,-
,--
,*
,/
,%
- Asignaciones con operadores aritméticos:
+=
,-=
,*=
,/=
,%=
- Expresiones lógicas:
&&
,||
,xor
,!
- Operador ternario:
expresión ?afirmativa : negativa
Apéndice: PHP con Aptana Studio 3 y XAMPP
- Crear proyecto PHP indicando que los ficheros se localizan en un directorio dentro de
c:\xampp\htdocs\proyectoPHP
- Definir el servidor XAMPP para ejecutar los scripts PHP
- Ejecutar los scripts con
RUN as SERVER
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este cuestionario analiza la relación entre scripts en HTML y el estilo de ASP en PHP, incluyendo la configuración necesaria en php.ini. Ideal para estudiantes de programación.