Tú y yo compartimos las mismas opiniones, pero el idioma es lo único que es diferente. Lo hago en PHP y tú en JS.
En PHP, hice algunas funciones simples para hacer que algunos nombres de variables difíciles de precompilar y difíciles de aprender sean fáciles.
/ * este archivo hace posible EasyPhp
Archivo realizado por Yash Kumar Verma * /
- ¿Qué dirección de desarrollo web debo seguir, front-end o back-end?
- ¿El desarrollo web de back-end está tan roto como el desarrollo de front-end?
- ¿Los sitios que tienen un back-end dinámico usan los mismos idiomas que el front-end del sitio / plataforma?
- ¿Qué es un lenguaje de fondo?
- Si el front-end de mi aplicación web es síncrono, ¿ayuda tener un back-end de microservicios asíncronos?
/ ************************************************* ************************************************** ********************************************* /
// echo para escribir (“”)
función escribir ($ i)
{
echo $ i;
}
función leaveline ()
{
echo “
“;
}
/ ************************************************* ************************************************** ********************************************* /
/ *********** | SUPERGLOBALES | *************** /
/ ************************************************* ************************************************** ********************************************* /
/ ******************************** /
// Devuelve el nombre del archivo del script que se está ejecutando actualmente
función currentfilename ()
{
return $ _SERVER [‘PHP_SELF’];
}
función currentcgiversion ()
{
return $ _SERVER [‘GATEWAY_INTERFACE’];
}
función serverip ()
{
return $ _SERVER [‘SERVER_ADDR’];
}
función servername ()
{
return $ _SERVER [‘SERVER_NAME’];
}
función serveroftware ()
{
return $ _SERVER [‘SERVER_SOFTWARE’];
}
función serverprotocol ()
{
return $ _SERVER [‘SERVER_PROTOCOL’];
}
función requestmethod ()
{
return $ _SERVER [‘SOLICITUD_MÉTODO’];
}
función requesttime ()
{
return $ _SERVER [‘REQUEST_TIME’];
}
función querystring ()
{
return $ _SERVER [‘QUERY_STRING’];
}
función acceptheader ()
{
return $ _SERVER [‘HTTP_ACCEPT’];
}
función hostheader ()
{
return $ _SERVER [‘HTTP_HOST’];
}
función currentpageurl ()
{
return $ _SERVER [‘HTTP_REFERER’];
}
// no se puede mostrar
función https ()
{
return $ _SERVER [‘HTTPS’];
}
función userip ()
{
return $ _SERVER [‘REMOTE_ADDR’];
}
función userport ()
{
return $ _SERVER [‘REMOTE_PORT’];
}
función currentfilenamea ()
{
return $ _SERVER [‘SCRIPT_FILENAME’];
}
función serveradmin ()
{
return $ _SERVER [‘SERVER_ADMIN’];
}
función serverport ()
{
return $ _SERVER [‘SERVER_PORT’];
}
función serverignature ()
{
return $ _SERVER [‘SERVER_SIGNATURE’];
}
// no se puede mostrar
función currentfilenameRd ()
{
return $ _SERVER [‘PATH_TRANSLATED’];
}
función currentfilenamer ()
{
return $ _SERVER [‘SCRIPT_NAME’];
}
podrías hacer todo eso en JS. Saludos!