Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHP OO Ventajas y Desventajas de static y public

Estas en el tema de Ventajas y Desventajas de static y public en el foro de PHP en Foros del Web. Hola Gente! Requiero de los conocimientos bastos que hay en este foro. A la hora de hacer una clase, las variables y/o funciones (propiedades y/o ...
  #1 (permalink)  
Antiguo 09/09/2013, 18:13
 
Fecha de Ingreso: julio-2011
Mensajes: 108
Antigüedad: 12 años, 9 meses
Puntos: 4
Pregunta Ventajas y Desventajas de static y public

Hola Gente!
Requiero de los conocimientos bastos que hay en este foro.

A la hora de hacer una clase, las variables y/o funciones (propiedades y/o metodos) se pueden iniciar con, public, static, private.

Podria alguien instruirme y contarme cuales son las ventajas y las desventajas a la hora de usar public o static. Me refiero a que, a la hora de armar una clase, porque usaría una u otra? que hay que tener en cuenta? cual es la logica para estas claves.

Desde ya, muchas gracias.
Un Saludo Cordial
Nico.
  #2 (permalink)  
Antiguo 09/09/2013, 18:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ventajas y Desventajas de static y public

Te sugiero leer la documentación oficial, cada operador de visibilidad tiene un uso y fin determinado, y dependiendo del problema en especifico debes usar uno u otro.

http://php.net/manual/es/language.oop5.php

No hay una regla general que te indique usar uno sobre otro, todo es relativo y en relación al objetivo especifico de tu clase.

Todo está bien explicado en el manual, si tienes una duda más especifica no dudes en volver.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 09/09/2013, 18:23
 
Fecha de Ingreso: julio-2011
Mensajes: 108
Antigüedad: 12 años, 9 meses
Puntos: 4
Respuesta: Ventajas y Desventajas de static y public

Gracias pateketrueke, la verdad es que no cubre con mi necesidad, estaba pensando mas en consejos y experiencias sobre situaciones, mas como un debate, pero lo voy a volver a leer, a ver si se me paso algo por alto. :)
Saludos
  #4 (permalink)  
Antiguo 10/09/2013, 09:52
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Ventajas y Desventajas de static y public

yo voy a debatir cuando leas el manual tal cual lo hicimos todos los que programados en php

si no danos un ejemplo el cual no te deja dormir y te ayudamos a resoverlo y usar el operador de visibilidad que corresponda
  #5 (permalink)  
Antiguo 10/09/2013, 10:47
 
Fecha de Ingreso: julio-2011
Mensajes: 108
Antigüedad: 12 años, 9 meses
Puntos: 4
Respuesta: Ventajas y Desventajas de static y public

La verdad, es que siempre estuve a gusto con este foro, pero últimamente las respuesta me han decepcionado gravemente.
Que den por sentado que no leí el manual, me resulta pedante y condescendiente, a esta altura es lógico que lo primero que se hace es leer el manual, si recurro a un foro, es porque leí el manual, busque en otros lugares y la información que encontré, o no fue suficiente, o fue suficiente pero tengo ganas de hablarlo con gente que sabe mas.

"yo voy a debatir cuando leas el manual tal cual lo hicimos todos los que programados en php".

Patriarka, porque asumís que no lei el manual??, de casualidad no se te ocurrió que lo lei pero que no logro entenderlo por completo??? y si ese fuera el caso, por eso no merezco una respuesta???

Chicos, si no tienen ganas de debatir, compartir, instruir y ayudar, no lo hagan, nadie los obliga a responder algo, y si tienen ganas, sepan que pegar un link y poner, lee el manual, no ayudan a nadie, leer el manual, para mi siempre es lo primero, pero tengan en cuenta que el manual es mas informativo que instructivo o explicativo, por lo menos para mi. Quizas soy un pobre descerebrado que no sabe leer bien y no entiende y por eso recurro a la ayuda que puedo.

Y por ultimo, si pudiese dar un ejemplo lo haría, pero justamente es por eso que pregunto en el foro, por que NO SE y estoy tratando de aprender.

Gracias a personas como uds, es que tomo la desición de borrar mi usuario de este foro y espero que la mayoria haga lo mismo en tanto y cuanto sigan respondiendo asi, lamentablemente no tengo forma de darles una leccion de como responder a las personas.

Quedense charlando entre uds que son unos genios y saben hacer todo bien.
  #6 (permalink)  
Antiguo 10/09/2013, 10:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ventajas y Desventajas de static y public

Te sugiero leer las normas, de lejos se nota que no tienes un problema técnico en concreto, tu asunto es totalmente subjetivo y eso se sale del carácter estrictamente técnico, o de debate, del foro.

Tienes un problema objetivo y concreto, entonces aquí estamos para ayudar.

Si quieres debatir un tema está bien, a nosotros nos gusta debatir.

¿Quieres que hagamos debate sólo porque a ti no te queda claro el manual?

Inadmisible.

Además tu pregunta es idéntica a "ventajas desventajas de un volkswagen y ferrari", obvio, es relativo, todo es relativo.

No hay punto de comparación, así de sencillo, no hay un todo, es cuestión de balance.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 10/09/2013, 11:13
 
Fecha de Ingreso: julio-2011
Mensajes: 108
Antigüedad: 12 años, 9 meses
Puntos: 4
Respuesta: Ventajas y Desventajas de static y public

pateke, si yo tuviese los conocimientos que probablemente tenes vos, respondería con mucho gusto, si si, todo es relativo, pero sabes muy bien al igual que yo, que si quisieras ayudarme, podrías hacerlo sin dudas, podrías comentar algo que quizás para vos es insignificante, pero para mi es esclarecedor, o si mi pregunta esta mal echa, claramente debe ser porque como NO SE, es lógico que haga una pregunta que no tiene mucho sentido, y vos podrías ayudarme preguntándome algo, guiándome para poder llegar al ki del asunto y asi llegar una respuesta, dejando documentado toda una conversación UTIL para otro que pueda cometer el mismo error que yo.

MILES DE FORMAS HAY DE AYUDAR pero la salida mas fácil es pegar un link y mandar a leer un manual, que claramente, no me aclaro mucho un millón de cosas.

Es una lastima que los mas conocedores del tema sean tan egoístas y soberbios, pero es entendible, en tu cabeza es difícil de entender a alguien como yo, porque vos todo lo has aprendido solo, nunca jamas nadie te dio una ayuda, y jamas en tu vida hiciste una pregunta tonta o ridícula, y ni hablar de que alguien te haya explicado algo, esta claro que te resulta difícil entender que otra persona no pueda hacerlo como vos.

Igual quédate tranquilo, ya encontré una persona que si tiene ganas de ayudar, no necesito mas ni al foro ni tus respuestas.

Un Saludo.

Etiquetas: clases, public, static
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:26.