Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> __autoload
Rastman
post
Post #1





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

Ostrzeżenie: (20%)
X----


Mam taki problem z funkcją __autoload, nie mogłem znaleźć odpowiedzi na forum, a dopiero próbuję użyć tej funkcji. więc mam index.php:
  1. <?php
  2.  
  3. function __autoload($klasa)
  4.  {
  5. include($klasa.".php");
  6.  }
  7.  $bbb = new aaa;
  8.  
  9. ?>


i aaa.php:

  1. <?php
  2.  
  3. class aaa
  4. {
  5.  public i =10;
  6.  public b = 20;
  7. }
  8.  
  9. ?>

a jak odpalam wyskakuje błąd:

Cytat
Fatal error: Class 'aaa' not found

w czym rzecz?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
theoden
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 21.03.2004
Skąd: Radom

Ostrzeżenie: (0%)
-----


Plik index.php jest w tym samym katalogu co aaa.php?

Poza tym dawaj require_once a nie include.
Go to the top of the page
+Quote Post
Rastman
post
Post #3





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

Ostrzeżenie: (20%)
X----


tak, pliki są w jednym katalogu. include użyłem tylko dla testów require_once nic nie zmienia. nie wiem tylko czemu w pliku aaa.php nie wstawiłem znaczników php...<?php ?>. już wszystko działą(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował Rastman 4.10.2005, 21:55:41
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 03:58