Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Unset() nie działa poprawnie
zabic
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 3.05.2010

Ostrzeżenie: (0%)
-----


Witam
Na poczatek kod: http://www.phpriot.com/2835

Tablica tmp_msg zawiera wszystkie informacje o napotkanych błędach. Później wyświetlam jej zawartość a następnie ją usuwam i co dziwne, te komunikaty dalej są obecne w tej tablicy. Dostaję je nawet po przeładowaniu strony. Co robię źle ?

pozdrawiam
zabic
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pyro
post
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Muszę przyznać, że trochę denerwująca jest Twoja ignorancja. Nie muszę nawet tego sprawdzać, bo widzę dokładnie co się dzieje w skrypcie. Napisałem teraz na szybko coś, a żebyś TY sobie sprawdził i się zdziwił, bo jestem pewien, że mam rację. Nie sprawdzałem, ale syntax errorów raczej nie ma:

  1. <?php
  2.  
  3. class user {
  4.  
  5.  
  6. public function validName($data) {
  7. var_dump($data); echo '<br />';
  8. preg_match_all('#^[a-zA-Z]*$#',$data, $data);
  9. return (empty($data[0][0])) ? $this->tmp_msg[]=$this->msg[1] : $data;
  10. }
  11.  
  12. public function validSurname($data) {
  13. var_dump($data);
  14. preg_match_all('#^[a-zA-Z]*$#',$data, $data);
  15. return (empty($data[0][0])) ? $this->tmp_msg[]=$this->msg[2] : $data;
  16. }
  17.  
  18.  
  19.  
  20. }
  21.  
  22. $data = array('name'=>'Jan','surname'=>'Kowalski');
  23. $instance = new user();
  24. $name=$instance->validName(isset($data['name']));
  25. $surname=$instance->validSurname(isset($data['surname']));
  26.  
  27. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 07:40