Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Pregunta de novato en POO en PHP

Estas en el tema de Pregunta de novato en POO en PHP en el foro de Frameworks y PHP orientado a objetos en Foros del Web. la pregunta creo que es bien simple.. pero prefiero hacerla de todas formas cuando se crean las clases.. donde las dejan?.. es decir las clases ...
  #1 (permalink)  
Antiguo 18/03/2005, 13:01
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 11 meses
Puntos: 9
Pregunta de novato en POO en PHP

la pregunta creo que es bien simple.. pero prefiero hacerla de todas formas

cuando se crean las clases.. donde las dejan?.. es decir las clases son algo asi como DLLs (por graficarlo de alguna forma)

se guardan dentro del mismo proyecto web o en otro lugar ??
__________________
Buena Vida...
Francisco
  #2 (permalink)  
Antiguo 18/03/2005, 14:34
 
Fecha de Ingreso: julio-2004
Mensajes: 61
Antigüedad: 20 años, 6 meses
Puntos: 0
las clases las podes poner en la misma pag q usas...o pueden ser archivos externos...

estos archivos externos son archivos .php q los cargas en la pag q los necesites mediante un include...

por ejemplo

//deficionDeClases.php
class A
{
funciont imprimir(){
echo "hola mundo"
}
}



//prueba.php
<html>
<head>
....
</head>
<body>
...
<?php
include 'deficionDeClases.php';
$instancia= new A;
$instancia->imprimir();
?>
...
</body>

espero q te sirva

salu2
=P
  #3 (permalink)  
Antiguo 20/03/2005, 11:43
 
Fecha de Ingreso: marzo-2005
Mensajes: 9
Antigüedad: 19 años, 10 meses
Puntos: 0
Una buena prática es diferencias tus archivos .PHP "normales" de los includes, poniendoles una extension .inc.php.

Mejor si los pones en /includes o algun directorio especifico.

Ojo ! No vale poner .inc, puesto que esto puede ser leido por el browse (sin ser interpretado), por lo cual, puede mostrar el codigo fuente de la clase/include.

Saluts !
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 22:30.