Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]pytanie operator trójkowy i tłumienia błędów
tiko35
post 14.09.2008, 18:13:26
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.06.2008

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


witam,
czy w operatorze trójkowym da się wstawić wyrażenie z echo jako jeden z możliwych wariantów?
Staram się zastosować operator tłumienia błędów w poleceniu:
$a = @(50/0); mimo to dalej wyświetla mi jakieś warningi, że nie można dzielić przez 0. Czy do użycia tego operatora potrzebne są jakieś specjalne ustawienia w plikach konfiguracyjnych? mam krasnala i wszystko ustawione na domyślne.
Go to the top of the page
+Quote Post
matx132
post 14.09.2008, 18:17:17
Post #2





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

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


  1. <?php
  2. $a=@(50/0);
  3. echo $a;
  4. ?>


takie coś na kransla z default kongi nie wyświetla błędu żadnego
Go to the top of the page
+Quote Post
tiko35
post 14.09.2008, 18:30:19
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.06.2008

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


a mi wyswietla takie ostrzeżenie na górze strony:
Warning: Division by zero in Unknown on line 0

wszakże wszystko się wyświetla tak jak powinno na stronie, ale czy da się jakoś pozbyć tego ostrzeżenia?
kod php dokładnie taki wpisałem jak TY.
Go to the top of the page
+Quote Post
matx132
post 14.09.2008, 18:38:51
Post #4





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

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


nie wiem co masz z krasnal ale jak ja tak pisałem biała strona byla
na stronie nie powinno być takiego błedu
lub nawet zobacz czy jak zrobisz tak
@include('nieistnieje.php');
czy wywali bład jeśli tak tzn że masz wyłaczona funkcje uciszania błedów
Go to the top of the page
+Quote Post
tiko35
post 14.09.2008, 18:53:03
Post #5





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.06.2008

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


przy tym przykładzie z include działa prawidłowo i nie wywala żadnego błędu.
dodatkowo mam problem z instanceof

po wpiasniu takiego kodu
class ana{};
$a=new ana;
if($a instanceof ana)
echo "Obiekt instanceof nalezy do klasy przykladowaklasa";
else "nie nalezy";

wyświetla się błąd składni w lini: "if($a instanceof ana)"
Go to the top of the page
+Quote Post
matx132
post 14.09.2008, 18:57:29
Post #6





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

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


moze odinstaluj sobie tego krasnala i zainstaluj jeszcze raz krasnal 2.7??
bo chyba coś masz skopane ponieważ mi to działa
Go to the top of the page
+Quote Post
nospor
post 14.09.2008, 18:57:31
Post #7





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




instanceof jest dostepne dopiero od php5


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

"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
tiko35
post 14.09.2008, 19:17:28
Post #8





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.06.2008

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


a jak sprawdzić jakie mam php?
i jak w razie czego je upgredować do nowszej wersji?
Go to the top of the page
+Quote Post
matx132
post 14.09.2008, 19:21:13
Post #9





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

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


Kod
http://www.olesno.pl/~pablo/krasnal/index1.php


aby spr wpisz w jakism pliku
  1. <?php
  2. <php
  3. ?>


i na samej gorze masz napis php version ....

Ten post edytował matx132 14.09.2008, 19:23:04
Go to the top of the page
+Quote Post
tiko35
post 14.09.2008, 19:23:53
Post #10





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.06.2008

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


nospar miałeś rację
miałem w krasnalu ustawiony "ptaszek" na php4, wystarczyło przestawić na php5 i wszystko działa:)
i instanceof i tłumienie błędów:)
dzięki za pomoc
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: 18.06.2025 - 23:08