Loading:


    Błędy programisty

    Częstym waszym problemem jest komunikat :
    Cannot add header information - headers already sent

    Rzowiązanie tego problemu kryje się pod funkcją ob_start, wstawiamy ją po <?php oraz funkcji ob_end_flush którą tak podobnie do ob_start wstawiamy na końcu przed ?>.
    Następnym częstym problemem jest
    Parse error: syntax error, unexpected $end

    Mamy kod który wygeneruje powyższy komunikat

    Kod php:
    <?php
    if ($cos == 'php'){
    echo 
    $cos;
    ?>

    Jeżeli się dobrze przypatrzycie to znajdziecie błąd.
    Błędem jest niedomknięcie "}"

    Trzecim popularnym problemem w życiu programisty są funkcje:
    Fatal error: Call to undefined function
    Oznacza to iż nie ma takiej funkcji
    Może wróćmy jeszcze na chwilkę do tego kodu

    Kod php:
    <?php

    if ($cos == 'php'){
    echo 
    $cos;
    }
    ?>

    Domknijmy teraz nawias i wstawmy error_reporting zobaczmy co się stanie.

    Notice: Undefined variable: cos in ... on line 3

    Brak zmiennej o nazwie cos
    Czy to ma sens?

    Kod php:
    <?php
     
    if (@ $cos == 'php'){
     echo 
    $cos;
    }
     
    ?>

    Chyba nie bardzo.



    Napisz Artyku³

    Listing

    niema




    Dodano przez: syryls Ranga: 0 Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors