11:35 this y self no funcionan igual. this es una referencia al objeto, self se refiere a la misma clase. self puede usarse tanto si se declaro un objeto como si se llamó de forma estatica un metodo (estatico claro). this solo se puede usar si se está usando un objeto, si se intenta usar de una llamada estatica (sin haber creado un objeto) dará error. Si se usa self de una clase que hereda de otra, que por ejemplo la clase padre tiene un contructor que hace llamada a otro método con self y la clase hija usa el mismo constructor de la clase padre pero sobreescribe el método que se llama del constructor, al crear un objeto de la hija el contructor llamará el método de la clase padre (por usar self). Saludos.
Buen video, estoy muy ansioso por los demás. Sería bueno que activaras la visualización de los errores en PHP para que muestre las excepciones, errores y todo eso. Otra recomendación es que uses mas palabras técnicas para poder aprender los conceptos correctamente, lo digo por las muchas veces que menciones "palabras reservadas" en casi todo confundiendo un poco, en el caso de este video debiste cambiar esa frase por "modificadores de acceso" para así aprender que en realidad public, private y protected son mas que palabras reservadas. Pdata: podrías tomarte un video para hablar de _"buenas practicas de programación"_, por qué pones la primera letrar en mayúscula en una clase, el espacio entre un parentesis y un corchete, la documentación y comentarios del código, etc.
Kmario King Palabras reservadas es lo mismo que keywords o reserved kewords. Todas las palabras que usamos en los languajes de programacion son palabras reservadas. No hay nada malo o erróneo en eso. Ahora, las palabras reservadas que se estan utilizando en este tutorial, son modificadores de acceso. Pero es redundante ya que el tutorial de por si ya dice que se trata de modificadores de acceso (final, private, protected, public, dynamic, static, override) La sugerencia de la visualizacion de los errores, es valida y estoy de acuerdo. Por ultimo, lo de las buenas practicas de programacion y lo de las mayusculas al principio de una clase, eso ya lo deben saber, pq este tutorial se trata de PHP orientado a objetos, por ende, ya deben saber lo que es programacion orientada a objetos (OOP) y sus practicas. En este video, se enseña como programar con enfoque OOP "EN" PHP. Y estoy seguro que todo esto ya lo deben haber tocado en todos los otros tutoriales. Saludos
En el Minuto 11:41 indicas que se puedes llamas a las variables internas de una clase con this o self, y hasta donde se self es utilizada para variables estaticas y constantes, corrigeme si estoy en lo cierto
Amigo podrías retomar los tutoriales de arduino ya que los que tienes de hace ya un tiempo me confunden un poco podrías hacerlos mejor explicados con la experiencia que tienes ahora gracias=)
Oye si pongo el metodo después del echo no funciona, pero me imagino que es porque primero se imprime el echo y luego se ejecuta el cambio de la pass, y se imprime el declarado y no el cambio¿?¿Pudieses ayudarme a entender ? D:
Hola a todos, pregunto: Que estaría mal de en vez de concatenar se usen llaves echo "Nombre: {$this->nombre}"; Funciona igual pero veo que nunca se usa, alguno se le ocurre?
Puedo declarar a la clase como Public también? En Java o .NET las clases se declaran como Public para tener acceso a ellas desde el main o desde otra clase, sin embargo siempre veo que en PHP no encapsulan la declaración de la clase. Colocan solo así por ejemplo: class Cliente{} y no public class Cliente{} Me puedes por favor explicar por qué? Gracias de antemano por tu respuesta, tus videos están buenos! Saludos
+edualfred No soy muy experto pero deduzco que eso es porque esos lenguajes de programación (Java, C#, etc) son totalmente orientado a objetos, es decir que el propio main es una clase, entonces para poder acceder a una clase, dentro de la clase principal (main) tenes que declararla como pública. En algunos lenguajes como en C++ al declarar una clase con "class nombre{}" las toma como públicas por defecto, en otros, no. Saludos.
6 років тому
si es que se utiliza el __construct no tendria que usarse el __destruct como en la clase anterior?
El método destructor será llamado tan pronto como no hayan otras referencias a un objeto determinado, o en cualquier otra circunstancia de finalización. Leer: www.php.net/manual/es/language.oop5.decon.php
si cambiamos de private a public la función "cambiarPass" , se pude llamar desde $Facebook->cambiarPass ("4321"), ¿es necesario que la funcion sea privada?, soy nuevo en esto :(
11:35
this y self no funcionan igual.
this es una referencia al objeto, self se refiere a la misma clase.
self puede usarse tanto si se declaro un objeto como si se llamó de forma estatica un metodo (estatico claro).
this solo se puede usar si se está usando un objeto, si se intenta usar de una llamada estatica (sin haber creado un objeto) dará error.
Si se usa self de una clase que hereda de otra, que por ejemplo la clase padre tiene un contructor que hace llamada a otro método con self y la clase hija usa el mismo constructor de la clase padre pero sobreescribe el método que se llama del constructor, al crear un objeto de la hija el contructor llamará el método de la clase padre (por usar self).
Saludos.
Compañeros adjunto codigo validado para los que tiene algun tipo de problema
+Paulo César Ramírez Rodríguez : gracias por postear el código, me resulta dificil distinguir algunos símbolos.
Saludos
Gracias, siempre tuve confusion con este topico en la programacion orientada objetos. En realidad nunca lo aprendi muy bien
Buen video, estoy muy ansioso por los demás.
Sería bueno que activaras la visualización de los errores en PHP para que muestre las excepciones, errores y todo eso.
Otra recomendación es que uses mas palabras técnicas para poder aprender los conceptos correctamente, lo digo por las muchas veces que menciones "palabras reservadas" en casi todo confundiendo un poco, en el caso de este video debiste cambiar esa frase por "modificadores de acceso" para así aprender que en realidad public, private y protected son mas que palabras reservadas.
Pdata: podrías tomarte un video para hablar de _"buenas practicas de programación"_, por qué pones la primera letrar en mayúscula en una clase, el espacio entre un parentesis y un corchete, la documentación y comentarios del código, etc.
Kmario King Palabras reservadas es lo mismo que keywords o reserved kewords. Todas las palabras que usamos en los languajes de programacion son palabras reservadas. No hay nada malo o erróneo en eso. Ahora, las palabras reservadas que se estan utilizando en este tutorial, son modificadores de acceso. Pero es redundante ya que el tutorial de por si ya dice que se trata de modificadores de acceso (final, private, protected, public, dynamic, static, override)
La sugerencia de la visualizacion de los errores, es valida y estoy de acuerdo.
Por ultimo, lo de las buenas practicas de programacion y lo de las mayusculas al principio de una clase, eso ya lo deben saber, pq este tutorial se trata de PHP orientado a objetos, por ende, ya deben saber lo que es programacion orientada a objetos (OOP) y sus practicas. En este video, se enseña como programar con enfoque OOP "EN" PHP. Y estoy seguro que todo esto ya lo deben haber tocado en todos los otros tutoriales.
Saludos
Gracias por este 5 capitulo
Basico, pero muy bien explicado.
Gracias!!!!!!!! KARNAL!!!!!!
Ya estoy arto de los comerciales de Wix!!
adblock instalalo en tu navegador
Muchas gracias amigo.
de nada amigo
que bien codigo facilito lo mejor
gracias por los videos
buen video
Por fin el 5to :D
En el Minuto 11:41 indicas que se puedes llamas a las variables internas de una clase con this o self, y hasta donde se self es utilizada para variables estaticas y constantes, corrigeme si estoy en lo cierto
Amigo podrías retomar los tutoriales de arduino ya que los que tienes de hace ya un tiempo me confunden un poco podrías hacerlos mejor explicados con la experiencia que tienes ahora gracias=)
Oye si pongo el metodo después del echo no funciona, pero me imagino que es porque primero se imprime el echo y luego se ejecuta el cambio de la pass, y se imprime el declarado y no el cambio¿?¿Pudieses ayudarme a entender ? D:
Hola a todos, pregunto:
Que estaría mal de en vez de concatenar se usen llaves echo "Nombre: {$this->nombre}";
Funciona igual pero veo que nunca se usa, alguno se le ocurre?
es bueno el video, pero no entiendo para que se usa el constructor y el destructor,
Puedo declarar a la clase como Public también? En Java o .NET las clases se declaran como Public para tener acceso a ellas desde el main o desde otra clase, sin embargo siempre veo que en PHP no encapsulan la declaración de la clase.
Colocan solo así por ejemplo: class Cliente{} y no public class Cliente{}
Me puedes por favor explicar por qué?
Gracias de antemano por tu respuesta, tus videos están buenos!
Saludos
+edualfred No soy muy experto pero deduzco que eso es porque esos lenguajes de programación (Java, C#, etc) son totalmente orientado a objetos, es decir que el propio main es una clase, entonces para poder acceder a una clase, dentro de la clase principal (main) tenes que declararla como pública. En algunos lenguajes como en C++ al declarar una clase con "class nombre{}" las toma como públicas por defecto, en otros, no. Saludos.
si es que se utiliza el __construct no tendria que usarse el __destruct como en la clase anterior?
El método destructor será llamado tan pronto como no hayan otras referencias a un objeto determinado, o en cualquier otra circunstancia de finalización.
Leer: www.php.net/manual/es/language.oop5.decon.php
si cambiamos de private a public la función "cambiarPass" , se pude llamar desde $Facebook->cambiarPass ("4321"), ¿es necesario que la funcion sea privada?, soy nuevo en esto :(
Jjoo primer comentariooo respondemee pls sube mas Tutoriales de Flash gracias
Firatric Estamos planeando cosas de Flash :P
codigofacilito :O en serioooo?
Hola. Mira si mal no recuerdo en el 1er video explico que la POO en PHP se ejecuta a partir de la version 5 de PHP
No es bueno mezclar "getters" y "setters" para enseñar a los nuevos. verInformacion() es un getter con un setter dentro, cambiarPass()
¿Aran otras cosa por el C#?
alguien me ayudaria en un programa clase coche porfavor ???