
Iniciado por
akualung
Hola. Tengo una pregunta de concepto sobre php. Es una solemne chorrada, pero he buscado por internet y no encuentro nada al respecto.
Se trata de lo siguiente. ¿Por qué no se usa sintaxis de punto en los objetos creados con php? Es decir, ¿por qué se hace "objeto->metodo()" en lugar de "objeto.metodo()"?
Estoy metido en php desde hace pocos dias, y me jode bastante que en cada lenguaje te cambien estos detalles cuando lo que deberían hacer es tratar que los operadores y la sintaxis en general fuesen lo más homogéneos posibles. Parece que lo hagan a aposta para confundir. Ahora estas con C++ o C# y te has de acordar de que tal operador no es como lo hacias en java, o tal cosa es así o asá según el lenguaje (sin que, a mi entender, esos cambios tengan razón de ser).
Volviendo a mi pregunta, ya sé que quizá lo hacen porque en php ya se usa el punto para concatenar cadenas, pero esa es otra que no entiendo, si en todos los lenguajes que he visto concatenan con el operador "+".
Qué ganas de hacer las cosas diferentes porque sí, j0der.
Pues nada, gracias y perdonad semejante soplaflautez de pregunta.
Marcadores