Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nawiasy { i }
hub3rt
post 22.11.2004, 14:33:33
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 19.09.2003
Skąd: Białystok

Ostrzeżenie: (10%)
X----


worriedsmiley.gif Czy nawiasy { i } są niezbędne podczas pisania skryptu i do czegoone służą?
Go to the top of the page
+Quote Post
goldmann
post 22.11.2004, 14:40:45
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 20.11.2004
Skąd: Polska :P

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


Nie bardzo wiem, o co pytasz.
Nawiasy te są wykorzystywane głownie w funkcjach jak już zauważyłeś chyba definicja funkcji to coś takiego:

  1. <?php
  2.  
  3. function nazwa_funkcji (argumenty) {
  4. // ciało_funkcji
  5. }
  6.  
  7. ?>


A więc pomiędzy tymi nawaisami jest ciało funkcji.
Inne zastosowanie nawaisów (częstsze) to warunki:

  1. <?php
  2.  
  3. if (costam == costam1) {
  4. // costam_innego
  5. } else {
  6. // costam_innego
  7. }
  8.  
  9. ?>


O to Ci chodziło?


--------------------
Goldmann Marek

workspace: win2k3 | apache2.0.52 | php 5.0.2
Go to the top of the page
+Quote Post
hub3rt
post 22.11.2004, 14:41:50
Post #3





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 19.09.2003
Skąd: Białystok

Ostrzeżenie: (10%)
X----


No...mniej więcej. A czy są one niezbędne? Czy można ich nieużywać?
Go to the top of the page
+Quote Post
Volume
post 22.11.2004, 14:49:04
Post #4





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

Ostrzeżenie: (10%)
X----


to zalezy co chcesz osiągnąć...
Go to the top of the page
+Quote Post
goldmann
post 22.11.2004, 14:49:29
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 20.11.2004
Skąd: Polska :P

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


Jeżeli chodzi o funkcje, to trzeba.

Jeżeli o warunki - niekoniecznie. Ale to zależy od tego, czy masz wiele rzeczy do zrobienia po spełnieniu określonego warunku, czy nie. Jeżeli jest to tylko jedna rzecz, to możesz opuścić nawiasy, wtedy kod będzie wyglądał tak:

  1. <?php
  2.  
  3. if (costam == costam1) pierwsza_akcja; else druga_akcja;
  4.  
  5. ?>


Pozdrawiam!


--------------------
Goldmann Marek

workspace: win2k3 | apache2.0.52 | php 5.0.2
Go to the top of the page
+Quote Post
hub3rt
post 22.11.2004, 14:52:36
Post #6





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 19.09.2003
Skąd: Białystok

Ostrzeżenie: (10%)
X----


Już wszystko wiem. Dzięki smile.gif
Go to the top of the page
+Quote Post
ActivePlayer
post 22.11.2004, 14:56:43
Post #7





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


a mozna napisac cos takiego:

  1. <?php
  2.  
  3. {
  4. mysql_connect(costam);
  5. }
  6. or die(&#092;"blad\");
  7.  
  8. ?>


questionmark.gif
Go to the top of the page
+Quote Post
goldmann
post 22.11.2004, 15:03:13
Post #8





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 20.11.2004
Skąd: Polska :P

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


a nie lepiej rozrzuić to na dwa die?

  1. <?php
  2.  
  3. mysql_connect(costam) or die(komunikat);
  4. mysql_select_db(cosam) or die(komunikat1);
  5.  
  6. ?>


Będziesz miał tym samym większą kontrolę.


--------------------
Goldmann Marek

workspace: win2k3 | apache2.0.52 | php 5.0.2
Go to the top of the page
+Quote Post
ActivePlayer
post 22.11.2004, 18:31:18
Post #9





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


pytalem o mozliwosci php a nie o zastosowanie smile.gif
Go to the top of the page
+Quote Post
goldmann
post 22.11.2004, 19:14:09
Post #10





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 20.11.2004
Skąd: Polska :P

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


Prawdę mówiąc nie spotkałem się nigdy z takim zapisem i szczerze wątpię by on działał (nie sprawdzałem).


--------------------
Goldmann Marek

workspace: win2k3 | apache2.0.52 | php 5.0.2
Go to the top of the page
+Quote Post
pillot
post 22.11.2004, 21:09:59
Post #11





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 9.05.2004
Skąd: Puszów

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


bo on nie działa. php zwraca błąd o niewłaściwym użyciu logicznego operatora OR.

Możliwe jest natomiast poniższe użycie nawiasów { i }:

  1. <?php
  2.  
  3. {
  4. echo &#092;"1\";
  5. echo &#092;"2\";
  6. }
  7.  
  8. echo &#092;"3\";
  9. // skrypt wyświetli 123
  10. ?>


to trochę przypomina bloki z instrukcjami w C++
Go to the top of the page
+Quote Post
hwao
post 22.11.2004, 21:31:33
Post #12


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Cytat(hub3rt @ 2004-11-22 15:33:33)
worriedsmiley.gif Czy nawiasy { i } są niezbędne podczas pisania skryptu i do czegoone służą?

Niebezpieczne tak bo jak nie bedziesz ladnie 'wcinal' kodu to potem mozesz nie wiedziec co jest od czego ;-)
Co do wlaman itp to glownie to zalezy od Twojego pomyslu wiec mozesz smialo uzywac {} w ifach itp. mozna tez {} uzywac w zmiennych.
Go to the top of the page
+Quote Post
bela
post 22.11.2004, 21:34:13
Post #13


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


Cytat(pillot @ 2004-11-22 22:09:59)
to trochę przypomina bloki z instrukcjami w C++

albo zasięgi czy jak to sie zwie z javy winksmiley.jpg


--------------------
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: 13.06.2025 - 04:01