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


kontakt w sprawie miejsca



Dodano przez: syryls Ranga: Poziom 7 Punktów: 247
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-19 v.1.5 | design: diviXdesign & rainbowcolors