7.- PHP Orientado a Objetos - Static

  Рет қаралды 35,590

codigofacilito

codigofacilito

9 жыл бұрын

🚀 Desbloquea más de +170 cursos Premium a un precio especial: codigofacilito.com/promo
🐊 Síguenos en:
Twitter: / codigofacilito
Facebook: / codigofacilito
Instagram: / codigofacilito
TikTok: codigofacilito.oficial
----
Código Facilito es una de las plataformas de aprendizaje online de programación más grandes de habla hispana. Desde el 2010 formamos programadores en toda América Latina y España enseñando. HTML, JavaScript, React, Python, Rails, Go y mucho más.

Пікірлер: 36
@nullises9697
@nullises9697 8 жыл бұрын
Excelente amigo... yo lo probé de muchas formas y me di cuenta que en efecto, no se pueden llamar a propiedades (atributos) desde métodos estáticos, a menos que estas también sean estáticas, gracias al self::
@steve-hernandez
@steve-hernandez 9 жыл бұрын
muy bueno gracias
@denisna5886
@denisna5886 9 жыл бұрын
Ya tengo conocimientos de programación (C++, Java) y he empezado PHP con usted y el profesor PildorasInformáticas (junto a un libro que compré para apoyo) y no podría daros un gracias tan enorme como el que os merecéis. Gracias por los tutoriales, espero BBDD :)!
@brianhernandez6349
@brianhernandez6349 7 жыл бұрын
Terminaste de aprender PHP?
@victorguzman7487
@victorguzman7487 7 жыл бұрын
muy buenos videos ya me falta poco por terminar el curso al terminar vere pdo excelente cada vez se hace más fácil
@ByteCodeHN
@ByteCodeHN 7 жыл бұрын
bien , excelente
@zhenrongyuan4412
@zhenrongyuan4412 9 жыл бұрын
Hola, primero que todo muchas gracias por entregarnos tu conocimiento, y gracias al canal. He seguido el curso hasta ahora y he logrado entender bastantes cosas. En cuanto a este video, entendí como se usa el static, pero cual es la real función que tiene? es importante el uso del static? para que se usa en la práctica? De antemano, gracias. Saludos
@carlosfernandes2399
@carlosfernandes2399 9 жыл бұрын
Zhenrong Yuan Buena pregunta, en realidad los metodos estaticos te ayudaran a realizar algunas operaciones sin tener que instanciar el objeto, que quiere decir que lo puedes llamar directamente. Entonces van a existir problemas durante algun proyecto donde no es necesario tener que instanciar el objeto completo entonces si tienes una clase llamada matematicas entonces tienes un metodo llamado sumar, seria un poco molestoso tener que instanciar el objeto para solo sumar 2 numeros, sino que simplemente al hacer por ejemplo: Sumar(2,2), tengas ya el resultado. Saludos.
@ByteCodeHN
@ByteCodeHN 7 жыл бұрын
lo puedes usar por ejemplo cuando necesitas generar un mensaje aleatorio por ejemplo, son muy parecidas alas funciones
@ByteCodeHN
@ByteCodeHN 7 жыл бұрын
tambien para declarar constantes q vas a usar en tu clase
@Kmario19
@Kmario19 9 жыл бұрын
Muy útil para comprobar si un objeto ha sido instanciado y usarlo o instanciar uno nuevo :D
@parametralchile2191
@parametralchile2191 8 жыл бұрын
Estimado: en el minuto 2:13, el operador 'dos puntos dos puntos' que Ud menciona, realmente se llama "OPERADOR DE RESOLUCIÓN DE ÁMBITO" php.net/manual/es/language.oop5.paamayim-nekudotayim.php Saludos.
@psijacko
@psijacko 8 жыл бұрын
Entendería que los atributos y métodos estáticos son constantes en una clase. Es por ello que no pueden llamar atributos de otro tipo y pueden ser llamados sin crear instancias.
@marc0xA
@marc0xA 8 жыл бұрын
Ojalá hubiera visto esto ayer y me hubiera ahorrado algunas horas :p
@PenXadoR
@PenXadoR 9 жыл бұрын
Gracias por el capitulo, adjunto codigo validado:
@cristobal9766
@cristobal9766 7 жыл бұрын
Gracias amigo!
@fernandoflorez8646
@fernandoflorez8646 8 жыл бұрын
Para acceder a atributos normales y métodos normales desde un método static, se debe crear un objeto de la clase en dicho método
@guillermodavidparedestorre933
@guillermodavidparedestorre933 9 жыл бұрын
Saludos codigofacilito seria bueno que el curso lo pongan en una lista de reproduccion.
@parametralchile2191
@parametralchile2191 8 жыл бұрын
+Guillermo David Paredes Torrez Pones youtube en modo reproducción automática y se van reproduciendo en orden curso capítulo por capítulo
@bambam56
@bambam56 7 жыл бұрын
buenisimos tus tutoriales estoy aprendiendo un monton en lo que se refieres a la programacion una duda la programacion orientada a objetos es igual a todos los idiomas de programacion? ejemplo javascipt etc..?
@jonathanmoreno9076
@jonathanmoreno9076 6 жыл бұрын
Sip =) .. Saludos
@leonardoarevalo6292
@leonardoarevalo6292 3 жыл бұрын
te sirivio bien el curso?
@jask05
@jask05 9 жыл бұрын
Si quito el el "public" a bienvenida2 y lo invoco desde la clase extendida Web sigue funcionando (en bienvenido2 tengo self::$url;), entonces, que lógica tiene que esté como public? Gracias
@YeyoJuarezh
@YeyoJuarezh 8 жыл бұрын
+Jask En realidad se podría decir que "existe" un cuarto modificador de acceso y es "Sin modificador de acceso". Realmente no recuerdo sus ventajas o desventajas, pero te diré que como "buena practica de programación" deberías incluir siempre un modificador de acceso a tus métodos y/o atributos ;) Saludos!
@fadikirbag2803
@fadikirbag2803 8 жыл бұрын
Para que se usan los metodos/atributos estaticos? no entiendo cual es su uso y su diferencia con los metodos/atributos normales
@carloseduardopinedamade358
@carloseduardopinedamade358 7 жыл бұрын
La diferencia que tienen los métodos/atributos estáticos de los métodos/atributos no estáticos es que los estáticos se pueden llamar sin instancia la clase y para usar los no estáticos debes tener un objeto de dicha clase es decir, debes instanciar la clase, esto te ahora espacio en memoria, y también te ahorra línea de código.
@oxk4r01
@oxk4r01 6 жыл бұрын
Si hago esto: class Pagina { public $nombre = 'Código Facilito'; public static $url = 'www.urlMuestra.com'; public function bienvenida () { echo "Bienvenidos a {$this-> nombre} la página es " . self::$url . "."; } public function bienvenida02 () { echo "Bienvenidos a este sitio."; } } class Web extends Pagina { } Web::bienvenida02(); No da error. No se supone que sí debería darlo, puesto que la función ahí no esta declarada como static?
@joelescamilla5920
@joelescamilla5920 5 жыл бұрын
Pero también se puede llamar a un método NO ESTATICO (normal) con... Clase::nombremetodo(); ._.
@JoseAlvaradoo
@JoseAlvaradoo 9 жыл бұрын
Nunca he hecho ésto así que lo haré.. ¡Primer comentario! :D
@codigofacilito
@codigofacilito 9 жыл бұрын
:D
@quico126
@quico126 8 жыл бұрын
Gran Tutorial, ¿Como puedo encadenar objetos sin instanciarlos?
@mariodargenio9506
@mariodargenio9506 3 жыл бұрын
muy nervioso el docente, es un poco insoportable como habla, usa por demas el enfasis, insoportable!
@azazelgm
@azazelgm 9 жыл бұрын
Pues a mi no me gusto ese profesor. va a toda mierda y es como regañando jaja .l.
@rkm357
@rkm357 9 жыл бұрын
+azazelgm concuerdo contigo
@GlobalMetalAssault
@GlobalMetalAssault 7 жыл бұрын
lol
@server1567
@server1567 9 жыл бұрын
jajajajaj,@_bycar, hablaste muy rápido. Sé más pasivo. :/
8.- PHP Orientado a Objetos - Interfaces
17:13
codigofacilito
Рет қаралды 45 М.
9.- PHP Orientado a Objetos - Clases & Metodos abstractos
10:55
codigofacilito
Рет қаралды 31 М.
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 27 МЛН
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 18 МЛН
PHPStan static analysis in PHP
46:56
Gary Clarke
Рет қаралды 4,5 М.
This is the Only Right Way to Write React clean-code - SOLID
18:23
Ruby on Rails está muerto?
10:25
Gabriel Gómez | @gabodeveloper
Рет қаралды 1,3 М.
5.- PHP Orientado a Objetos - Modificadores de acceso
13:26
codigofacilito
Рет қаралды 49 М.
Lazy objects in PHP 8.4
34:37
PHP Annotated
Рет қаралды 5 М.
12.- PHP Orientado a Objetos - Namespaces
14:19
codigofacilito
Рет қаралды 34 М.
6.- PHP Orientado a Objetos - Herencia
12:38
codigofacilito
Рет қаралды 46 М.
5 JavaScript Concepts You HAVE TO KNOW
9:38
James Q Quick
Рет қаралды 1,4 МЛН
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32