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)
Nombra las funciones de ordenacion de arrays que existen en PHP
sort (ascendente), rsort (descendente), asort (valor), ksort (clave), arsort, krsort.
¿Cómo se configura un comentario de una sóla línea en PHP?
Con // o con #
¿Cómo podemos crear variables constantes en PHP?
- usando define(nombre, valor,casesensitive)
- En POO: palabra reservada const
Ej.:
Class GoodBye{
const MENSAJE = “Adios”;
}
echo GoodBye::MENSAJE;
¿Cómo se crea un array en PHP?
Con la función array();
Ej.:
$edad = array(“paco”=>10, “marta”=>5);
// a partir de PHP 5.4
$edad = [
“paco” => “10”,
“marta” => “5”,
];
Para que sirve el operador instanceof de PHP
Para saber si una clase pertenece a otra.
¿Qué son los magic method de php?
Periten realizar acciones en objetos cuando suceden determinados eventos que lo activan. Empiezan por __ (doble guión bajo)
Ej.:
__construct(), __destruct(),__sleep(), __wakeup(), __get(), __set(),__call()
¿Para que sirven los tratos de php y como se usan?
Sirven para simular la herencia múltiple. Permiten usar métodos sin herencia.
Se declaran con: trait
Se usan con: use
Nombra los principales componentes de Laravel
Llenar BBDD:
#seeder(con datos manuales)
#Factory(datos de forma masiva)
——-
model: clases típicas de negocio
Controller: Recibe peticiones
Migrations: versionar scripts de BD