Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » Programación en general » Función dentro de una clase Responder al tema
Nuevo tema


Página 1 de 1  [ 1 mensaje ] 
 
Nota 2012-01-26 13:15 @594

Perlero Senior
Registrado: 2009-03-01 18:39 @818
Mensajes: 387
Función dentro de una clase
Tengo el siguiente código.

Syntax: [ Download ] [ Hide ]
Using php Syntax Highlighting
  1. <?php
  2.  
  3. /*
  4.  
  5. Contador 0.1
  6.  
  7. Coded By Doddy H
  8.  
  9. */
  10.  
  11.  
  12. class contador {
  13.  
  14. function start() {
  15.  
  16. $host = "localhost";
  17. $user = "root";
  18. $pass = "";
  19. $db = "contador";
  20.  
  21. if ($test = @mysql_connect($host,$user,$pass)) {
  22. if (mysql_select_db($db)) {
  23. return true;
  24. }}}
  25.  
  26. function end() {
  27. $test->close;
  28. }
  29.  
  30. public function instalar() {
  31.  
  32. start();
  33. $todo1 = "create table visitas (
  34. suma int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  35. PRIMARY KEY (suma));
  36. ";
  37.  
  38. if (@mysql_query($todo1)) {
  39. return true;
  40. }
  41. end();
  42. }
  43.  
  44. public function desintalar() {
  45.  
  46. if (@mysql_query("drop table visitas")) {
  47. return true;
  48. }}
  49.  
  50.  
  51.  
  52. }
  53.  
  54. // The End ?
  55.  
  56. ?>
  57.  
  58.  


El problema es que no sé cómo hacer que start() funcione dentro de una clase para la función instalar(), todo dentro de la clase, porque con la función instalar() me aparece un error diciendo que no encuentra dicha función.

¿ Alguien me puede ayudar ?


Responder al tema  [ 1 mensaje ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO