Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]pytanie operator trójkowy i tłumienia błędów
Forum PHP.pl > Forum > Przedszkole
tiko35
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.
matx132
  1. <?php
  2. $a=@(50/0);
  3. echo $a;
  4. ?>


takie coś na kransla z default kongi nie wyświetla błędu żadnego
tiko35
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.
matx132
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
tiko35
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)"
matx132
moze odinstaluj sobie tego krasnala i zainstaluj jeszcze raz krasnal 2.7??
bo chyba coś masz skopane ponieważ mi to działa
nospor
instanceof jest dostepne dopiero od php5
tiko35
a jak sprawdzić jakie mam php?
i jak w razie czego je upgredować do nowszej wersji?
matx132
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 ....
tiko35
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
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.