Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> isset =/= ?, przeciwieństwo
Coolmax
post 5.01.2006, 09:05:10
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


Jeżeli mam ifa na istnienie ciasteczka if (issset($_cookie... to na nie istnienie co będzie if (unset...)? bo właśnie używałem unseta i był błąd parsera. Teraz używam empty, ale nie wiem czemu, ale skrypt mi źle działa. Czego mam użyć?


--------------------
Go to the top of the page
+Quote Post
nospor
post 5.01.2006, 09:08:07
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a o negacjach slyszal?
  1. <?php
  2.  if (!isset(....))....
  3. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mike
post 5.01.2006, 09:08:42
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Coolmax @ 2006-01-05 09:05:10)
Czego mam użyć?

Myślenia.

Skoro isset() zwraca true w przypadku istnienia (a raczej ustwienia zmiennej) to zwróci false w wypadku przeciwnym.
Skoro empty() zwraca true w przypadku nieistnienia (a raczej pustej zmiennej) to zwróci false w wypadku przeciwnym.

Wystarczy sprawdzić jakie wartości zwracają powyższe funkcje.
Pokaż lepiej ten kod i powiedz od razu co Ci nie działa.
Go to the top of the page
+Quote Post
Coolmax
post 5.01.2006, 09:16:29
Post #4





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


Jestem w szkole, ale jak przyjde do domu to umieszcze tu ten skrypt, próbowałem przerobić ten skrypt. Jestem b. początkujący i właśnie nie wiem sad.gif jak sprawdzić jakie są wartości zwracane.


--------------------
Go to the top of the page
+Quote Post
vala
post 5.01.2006, 09:32:58
Post #5





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 12.01.2005

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


isset
(php 3, php 4, php 5 )

isset -- Determine whether a variable is set
Description
bool isset ( mixed var [, mixed var [, ...]])


Returns TRUE if var exists; FALSE otherwise.

-----------------------------------------------------------------------------
empty
(php 3, php 4, php 5 )

empty -- Determine whether a variable is empty
Description
bool empty ( mixed var)


empty() returns FALSE if var has a non-empty and non-zero value. In otherwords, "", 0, "0", NULL, FALSE, array(), var $var;, and objects with empty properties, are all considered empty. TRUE is returned if var is empty.


To wszystko w manualu jest.


--------------------
Warsztat: Easy PHP 1.7:Apache 1.3.27|PHP 4.3.3|PHPMYADMIn 2.5.3|MYSQL 4.0.15
Go to the top of the page
+Quote Post
Coolmax
post 6.01.2006, 13:50:52
Post #6





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


Dzięki mike_mech'owi udało mi się przerobić ten skrypt odporny na refreshe. Jeżeli ktoś chce, to mogę przesłać na priva. TYVM!

(Off Topic)

Ten post edytował Coolmax 6.01.2006, 13:51:16


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:03