• Sábado 27 de Abril de 2024, 05:33

Autor Tema:  Trabajando Con Als Built In Constants  (Leído 1333 veces)

Thanatos-chan

  • Miembro MUY activo
  • ***
  • Mensajes: 136
  • Nacionalidad: do
    • Ver Perfil
Trabajando Con Als Built In Constants
« en: Domingo 23 de Septiembre de 2007, 19:16 »
0
Saludos, estoy aprendiendo PHP ahora  :hola:

y me preguntaba que tan importantes son las built in constants
y se se puede depender de ellas, es decir al momento de crear un script es buena idea usarlas o solo en algunas ocaciones.

en la pagina de php ahi un listado con algunas de ellas

pero no son todas al parecer cada extencion puede tener las suyas. lo que las hace muchisimas.

vale la pena aprender a usarlas, o seria mejor tener el codigo directo que contar con este tipo de constante?
Que es un genio???? yo superare a un genio con trabajo duro, y eso es todo.

-DriverOp-

  • Miembro activo
  • **
  • Mensajes: 81
    • Ver Perfil
Re: Trabajando Con Als Built In Constants
« Respuesta #1 en: Domingo 23 de Septiembre de 2007, 23:55 »
0
¿Qué son "built in constant"?  :blink:

Thanatos-chan

  • Miembro MUY activo
  • ***
  • Mensajes: 136
  • Nacionalidad: do
    • Ver Perfil
Re: Trabajando Con Als Built In Constants
« Respuesta #2 en: Lunes 8 de Octubre de 2007, 02:31 »
0
Cita de: "-DriverOp-"
¿Qué son "built in constant"?  :blink:
las built in constant, son constantes que estan integradas al core de php, y algunas extensiones traen las suyas tambien.

la utilidad seria referenciarse a valores especificos para usarlos en los scripts, pero yo les vi mas uso  a las llamadas magic constant, estan son constantes que cambian de valor segun el contexto ej:

Código: Text
  1.  
  2. __function__
  3. __class__
  4. __line__
  5.  
  6.  

para estas si las usas la primera te trae el nombre de la funcion que usas, la segunda el nombre de la clase y la tercera el numero de linea en el cual es invocada.

en el libro que estoy leyendo hace referencia a estas pero, no las detalla mucho. por eso la inquietud
Que es un genio???? yo superare a un genio con trabajo duro, y eso es todo.

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: Trabajando Con Als Built In Constants
« Respuesta #3 en: Lunes 8 de Octubre de 2007, 05:36 »
0
Seguramente con esto no estoy respondiéndote nada que no sepas.... Pero, como siempre en programación, todo depende de para qué las quieras usar, o que tipo de "soft" hagas.

Por ejemplo, si quieres armar una clase para detectar errores, es obvio que es útil usar las "magic constant". Si lo que quieres es armar un listado de artículos a la venta, ninguna te será de útilidad.

Por otro lado, las "built in constant", sirven solo para casos específicos, o si ya estás armando sistemas más robustos.
Lo único que puedo recomendarte en este caso, es que no utilizes las de librerías que estén en desarrollo. PHP, incluye muchas librerías, pero que algunas (si te fijas en el manual), te indican que están en modo beta, y que pueden cambiar en cualquier momento.

Si tienes duda sobre alguna en especial, te podremos ayuar, pero sobre si es útil usarlas o no, es como preguntar si conviene usar o no OOP, como dije antes "según para qué lo uses".

Altareum.
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |