Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Parse error: syntax error, unexpected T_CATCH
Forum PHP.pl > Forum > Przedszkole
Vion
Witam
Wyskakuje mi taki błąd w 11 linijce.
Parse error: syntax error, unexpected T_CATCH

  1. <?php
  2. require_once "function_form";
  3. try
  4.   {  
  5.     // sprawdzenia wypełnienia formularzy
  6.     if (!wypelniony($_POST))
  7.     {
  8.        throw new Exception('Formularz wypełniony nieprawidłowo — proszę wrócić i spróbować ponownie.');
  9.     }
  10.    
  11.    catch (Exception $e)
  12.   {
  13.    
  14.     echo $e->getMessage();
  15.    echo "blad";
  16.     exit;
  17.   }
  18. }  
  19. ?>


a oto funkcja wypelniony

  1. <?php
  2. function wypelniony($zmienne_formularza)
  3. {
  4.  // sprawdzenie, czy każda zmienna posiada wartość
  5.  foreach ($zmienne_formularza as $klucz => $wartosc)
  6.  {
  7.     if (!isset($klucz) || ($wartosc == ''))
  8.        return false;
  9.  }
  10.  return true;
  11. }
  12. ?>


Co robię źle ?
nospor
odpalasz kod php5 pod php4 winksmiley.jpg
wookieb
A gdzie masz dla } try? Ludzie...
Vion
wywołałem phpinfo() i mi wyskoczyło, że
PHP Version 5.2.6

dla try jest }
wookieb
a nie sadzisz ze daje je sie PRZED catch?
http://pl2.php.net/manual/pl/language.exceptions.php
Vion
Masz rację.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.