Cita:
Iniciado por Italico76 Bueno... para empezar el constructor es una FUNCION
Código PHP:
Ver original<?php
Class Prueba
{
// ..
}
Class Pruebas
{
public function __construct(Prueba $prueba)
{
// ..
}
}
y luego ...
Código PHP:
Ver original$prueba = new prueba();
$pruebas = new pruebas($prueba);
Y desde PHP 5.4 puedes hacer esto:
Código PHP:
Ver original$pruebas = new pruebas(new prueba());
IMPORTANTE:
El nombre de la clase por lo general es en Singular y no tiene mucho sentido tener una clase llamada Prueba y otra Pruebas..... por lo mismo
pero la pregunta como se usa y para que lo usan
esto public function __construct(Prueba $prueba) ya que puedes ser public function comprar(Prueba $prueba) es decir puede ser contrutor o no construtor eso lo entiendo, pero lo que no entiendo es cuando meten en el metodo el nombre de una clase, eso como se usa, ya que no se ni tengo idea
gracias