Daňového přiznání od účetní pouze teď od 490-Kč
Zobrazují se odpovědi 1 až 5 z 5

Kombinace namespace a require

  1. Zdravím, mohl by mi prosím někdo zkušený poradit jak v php zkombinovat namespace s require?
    V souboru mám uveden níže uvedený kod, ale zobrazuje se mi chyba Class 'test\test\dibi' not found

    Kód:
      namespace test\test;
      
      require '../dibi/loader.php';
      require '../config/databaze.php';

  2. Co se právě děje na Webtrhu?
    Lucie Čapková SOVA NET poptává: PHP developer na dlouhodobou spolupráci
    Adam Guri poptává: Naprogramování PPC kampaní v Drupalu
    Mshop poptává: Modul na export - import
  3. To bude spíš chyba v chybějícím importu
    PHP kód:
    use dibi

  4. Ahoj,

    je třeba mít v namespace use.

    PHP kód:
    require '../dibi/loader.php';
    require 
    '../config/databaze.php';

    namespace 
    test\test;

    use 
    dibi\dibi 
    ale předpokládám, že v databaze.php volas Dibi. Je třeba tedy namespace a use definovat i v tom souboru.

  5. Pavel Janků:
    pokud umístím namespace jinam než na první řádek ve skriptu, tak to vypíše chybu Namespace declaration statement has to be the very first statement in the script

  6. Citace Původně odeslal Taps Zobrazit příspěvek
    Pavel Janků:
    pokud umístím namespace jinam než na první řádek ve skriptu, tak to vypíše chybu Namespace declaration statement has to be the very first statement in the script
    Tak prohodit, já používám composer class loader. V každém require bys měl použít namespace na začátku a pak use na načítané závislosti.

Hostujeme u Server powered by TELE3