
głupie pytanie o #php 7.0.8
mam pliki:
www\script.php
www\Api\Test.php
i dostaję fatal:
Fatal error: Uncaught Error: Class 'Api\Test' not found in \script.php:5
mam pliki:
www\script.php
www\Api\Test.php
Api\Test.php:php
namespace Api;
class Test
{..}script.phpuse \Api\Test;
$noIp = new Test('test1','test2');i dostaję fatal:
Fatal error: Uncaught Error: Class 'Api\Test' not found in \script.php:5
- Najlepsze
- Wszystkie komentarze






Juz poprawilem
use \Api\Testto nie dotyczy ścieżki w systemie operacyjnym. W PHP w podobnie jak innych językach są przestrzenie nazw (Namespaces) i tu jest informacja o tym, których używamy.http://php.net/manual/pl/language.namespaces.rationale.php
spl_autoload_register(function ($class_name) {include 'Api/'.$class_name . '.php';
});
$noIp = new Test('test1','test2');
@haxx: fakt