Loading:

PHP 7 News & Updates v7.0 - 7.4 - book

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


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=3&t=5508

Dane do logowania na forum są takie same jak na funkcje.net



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-17 v.1.5 | design: diviXdesign & rainbowcolors