Tema8_seccion3_Script_Back Flashcards
(21 cards)
Nombre cuatro lenguajes de scripting
- PHP
- Perl
- Python
- JavaScript (Node)
¿Cuál es la herramienta para la gestión de los paquetes en PHP?
Composer (lee un fichero llamado composer.json)
¿Cuál es la herramienta para la gestión de los paquetes en Ruby?
Gems (lee un fichero denominado Gemfile)
¿Cuál es la herramienta para la gestión de los paquetes en JavaScript?
npm (lee un fichero denominado package.json)
¿A que corresponde la infraestructura LEMP?
Linux + Nginx + Mysql/MariaDB + PHP/Perl/Python
¿Qué dos “motores” de ejecución conoces para PHP?
- Zend Engine
- HHVM (Hip Hop de Facebook)
¿Qué es Phalanger?
Un compilador de PHP a CIL (código intermedio de .net)
¿Qué es Django?
Un framework web para pyhton
¿Qué representa la arquitectura MEAN?
MongoDB + Express + Angular + Node
Nombre cuatro frameworks web para PHP
- Laravel
- Symfony
- CakePHP
- Yii
¿Qué es Ruby on Rails?
Un framework web para lenguaje Ruby
¿Cómo es la declaración de un trozo de código PHP?
‹?php
…
?›
¿Cuál de estos tipos no es de PHP?
* Integer
* Resource
* Boolean
* NULL
Todos son válidos
Si quiero concatenar dos variables $a y $b, ¿Cómo lo haría?
$a.$b
¿Qué hace el operador nave espacial $a <=> $b ?
Compara dos variables y devuelve:
* -1 si $a < $b
* 0 si son iguales
* 1 si $a > $b
¿Para que sirve la función printr en php?
Para imprimir el contenido de un array
¿Cómo se elimina un objeto en php?
unset($obj)
¿A que hace referencia ::self ?
A la clase actual
¿Cómo se puede hacer referencia dentro de una subclase a un miembro de la clase base?
parent::
¿Existe alguna forma de usar una clase y no tener que hacer NOSOTROS un require/include del fichero .php en la que está definida?
Si, el mecanismo es la función autoload
¿Cómo se declara un constructor en php?
__construct(…) {
$this-> …
}