B3T8 BACK Flashcards
¿Como se declara un constructor en php?
__construct(…) {
$this-> …
}
¿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 (spl_autoload_register());
¿A que hace referencia ::self ?
A la clase actual
¿Como se puede hacer referencia dentro de una subclase a un miembro de la clase base?
parent::
¿Que hace el operador nave espacial $a <=> $b ?
Compara dos variables y devuelve:
-1 si $a < $b
0 si son iguales
1 si $a > $b
¿Cual de estos tipos no es de PHP?
- Integer
- Resource
- Boolean
- NULL
Todos son válidos
¿Que es django?
Un framework web para pyhton
¿Que representa la arquitectura MEAN?
MongoDB + Express + Angular + Node
–>Todo en JSON
MERN –> Sustituye Angular por React
MEVN–> Sustituye Angular por Vue.js
Son arquitecturas Javascript End-To-End
¿Qué es Phalanger?
Un compilador de PHP a CIL (codigo intermedio de .net)
¿Que dos “motores” de ejecución conoces para PHP?
Zend Engine
HHVM (Hip Hop de Facebook)
¿A que corresponde la infraestructura LEMP?
Linux + Nginx + Mysql/MariaDB + PHP/Perl/Python
Primera letra:
L: Linux // W: Windows //M: Mac// X: si es multiplataforma y se puede instalar en varios SO.
Segunda letra:
A: Apache// E: Nginx.
Tercera letra:
M: MySQL o MariaDB.
Cuarta letra:
P: PHP o Perl o Python.
Quinta letra: P: PHP y Perl. Es capaz de utilizar los 2 lenguajes, aunque nosotros solo desarrollemos en uno de ellos.
¿Cual es la herramienta para la gestión de los paquetes en JavaScript?
npm (lee un fichero denominado package.json)
¿Cual es la herramienta para la gestión de los paquetes en Ruby?
Gems (lee un fichero denominado Gemfile)
¿Cual es la herramienta para la gestión de los paquetes en PHP?
Composer (lee un fichero llamado composer.json)
¿Cual es la herramienta para la gestión de los paquetes en Python?
Pip (lee un fichero llamado setup.py)