Pokaż wyniki 1 do 10 z 15

Temat: czy jest różnica?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Question czy jest różnica?

    czy jest jakaś różnica pomiędzy:
    (oprócz oczywiście w zapisie )

    Kod php:
     if ($i>0) {
     print (
    $i jest większa od 0");
     }
    ... 
    a:

    Kod php:
    if ($i 0) {
    print (
    $i"jest wieksze od 0");
    ...

    nie chcę sie nauczyć z babolem (potem bedzie się ciężko odzwyczaić - powiem, że wygodniej mi jest w wypadku drugim ale nie wiem czy prawidłowo...
    ***********
    * markossx *
    ***********

  2. #2

    Domyślnie

    zakładając że np. $i == 5
    to w pierwszym wypadku ujrzysz
    Kod:
    $i jest większa od 0
    a w drugim
    Kod:
    5 jest większa od 0
    chociaż nie jestem pewien bo używasz print a ja zawsze korzystam z cout

  3. #3
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Domyślnie

    chyba już wiem o co chodzi...

    to o czym napisałeś to interpolacja zmiennych ale wtedy musiałbym jawnie dać zmienną w '$i'
    jak daje poza " " to wywywali mi i tak wartość, tak samo jakby było: "$i"
    tam mi sie wydaje po tym co doczytałem, ale wszelkie uwagi oczywiście mile widziane

    edit: a może ma to wpływ na bezpieczeństwo zaawansowanych skryptów
    Ostatnio edytowane przez markossx : 04-15-2007 - 20:08
    ***********
    * markossx *
    ***********

  4. #4
    Zarejestrowany
    Oct 2006
    Skąd
    krzesło
    Postów
    681

    Domyślnie

    w obu przypadkach wyświetli sie 5 jest wieksze od 0

    jesli wezmiesz to w apostrody ''
    to wyswitli sie $i jest wieksze od zera

  5. #5
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Domyślnie

    ble34, a co ja napisałem w swoim drugim poście w tym temacie....
    ***********
    * markossx *
    ***********

  6. #6
    Zarejestrowany
    Oct 2006
    Skąd
    krzesło
    Postów
    681

    Domyślnie

    no własnie ja tylko potwierdzam
    niezauważyłem

  7. #7

    Domyślnie

    Tak jak wspomniałeś różnica jest w zapisie ale nie tylko... Proste zmienne możesz przekazywać w za pomocą pierwszego sposobu, lecz już tablic Ci się nie uda... Po drugie, za pomocą drugiego sposobu możesz wykonywać operacje arytmetyczne jak np. dodawanie, czego też nie zrobisz za pomocą pierszego... I po trzecie, II sposób oddziela zmienne więc jak czytasz kod to jest bardziej przejrzysty...

  8. #8
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Domyślnie

    dzięki wielkie, wszystko jasne jak Słoneczko
    ***********
    * markossx *
    ***********

Podobne wątki

  1. Co to jest ?
    By Danielos13 in forum Wirusy/Konie trojańskie
    Odpowiedzi: 3
    Autor: 04-14-2007, 22:59
  2. co jest zle?
    By ble34 in forum PHP/CGI/ASP/JSP/J2EE
    Odpowiedzi: 0
    Autor: 03-23-2007, 03:09
  3. ucieka mi myszka- co jest?
    By ironwall in forum Windows
    Odpowiedzi: 8
    Autor: 01-30-2007, 21:13
  4. dlaczego jest innaczei ;]
    By ble34 in forum Newbie - dla początkujących!
    Odpowiedzi: 0
    Autor: 01-17-2007, 18:12
  5. jakie IP lokalne jest za NAT-em
    By markossx in forum Hacking
    Odpowiedzi: 9
    Autor: 12-04-2006, 20:15

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj