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 * /
- ¿Los sitios que tienen un back-end dinámico usan los mismos idiomas que el front-end del sitio / plataforma?
- ¿Qué tan adecuado es el nuevo MacBook para un desarrollador de back-end?
- ¿Cuál es la pila tecnológica de Twilio?
- ¿Necesito saber cómo administrar el bastidor físico del servidor para convertirme en un desarrollador de back-end?
- ¿Cuál es la mejor manera de separar las preocupaciones entre los desarrolladores frontend y backend?
/ ************************************************* ************************************************** ********************************************* /
// 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!