Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nawiasy w funkcji print.
Phivko
post 14.06.2003, 07:48:29
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Szczecinek

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


To pytanie moze i jest glupie ale jednak chce to wiedziec.
Czy jest jakaś różnica w wyświetlanym tekscie między tymi dwoma skryptami:

[php:1:d47144e947]<?php
print "Wpisana wartosc to $tekst";
?>[/php:1:d47144e947]
[php:1:d47144e947]<?php
print ("Wpisana wartosc to $tekst");
?>[/php:1:d47144e947]

Czy nawiasy stosuje sie zawsze, nigdy, czy zalezy to od czegoś?
(pytam, bo w ksiazce, z ktorej sie ucze te nawiasy raz sa a innym razem nie)


--------------------
"A o co chodzi?" Phivko
Go to the top of the page
+Quote Post
Koshin
post 14.06.2003, 08:36:56
Post #2





Grupa: Zarejestrowani
Postów: 196
Pomógł: 0
Dołączył: 29.04.2002
Skąd: jesteś?

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


nie jestem pewny, ale mysle, ze nawiasy pojawiaja sie gdy uzywasz print z dodatkowymi parametrami.


--------------------
My czuwamy.eu abyś mógł spać spokojnie
zapasowakopia.pl - myśl zanim będzie za późno.
Go to the top of the page
+Quote Post
scanner
post 14.06.2003, 09:03:00
Post #3





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




OSTRZEŻENIE:
PROSZĘ NADAWAĆ WĄTKOM SENSOWNE TYTUŁY.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Phivko
post 14.06.2003, 11:15:23
Post #4





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Szczecinek

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


Cytat
nie jestem pewny, ale mysle, ze nawiasy pojawiaja sie gdy uzywasz print z dodatkowymi parametrami.

Ale o jakie parametry chodzi. Mozesz podac mi jakis przyklad? (printf?)


--------------------
"A o co chodzi?" Phivko
Go to the top of the page
+Quote Post
uboottd
post 14.06.2003, 11:34:01
Post #5





Grupa: Zarejestrowani
Postów: 384
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Chorzow

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


jest tak: nawiasy musza byc zawsze jesli wywolujesz jakas funkcje (czy to wlasna, czy biblioteczna, natomiast print (czy echo, switch, if itd.) sa konstrukcjami jezykowymi. Czesc z nich wymaga nawiasow, czesc nie - to juz trzeba sprawdzic w manualu. Np. print, echo nie wymagaja nawiasow, a for, switch wymagaja.
Go to the top of the page
+Quote Post
Phivko
post 14.06.2003, 11:55:34
Post #6





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Szczecinek

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


Ok, dzieki. 8)


--------------------
"A o co chodzi?" Phivko
Go to the top of the page
+Quote Post
scanner
post 14.06.2003, 12:24:14
Post #7





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




uboottd: odkąd napisałem pierwszy program, zawsze wydawało mi się, że *print*(); jest funkcją...


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
DeyV
post 14.06.2003, 12:29:58
Post #8





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Cytat
print() is not actually a real function (it is a language construct) so you are not required to use parentheses with it.

Widzisz? Człowiek sie całe życie uczy, a umiera głupcem tongue.gif


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
scanner
post 14.06.2003, 12:50:34
Post #9





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




No to źle mi się wydawało smile.gif


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Phivko
post 14.06.2003, 13:03:40
Post #10





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Szczecinek

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


Najlepiej pisac wszedzie nawiasy i problemow nie bedzie. 8)


--------------------
"A o co chodzi?" Phivko
Go to the top of the page
+Quote Post
scanner
post 14.06.2003, 13:08:20
Post #11





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




W właśnie, że nie. Ja w php stosuję takie zapisy:[php:1:ee5f210f33]<?php
print("costam"); // print stosuję głównie do formatowania
echo 'cośtam'; // a tak wystawiam zmienne i szablony do browsera.
?>[/php:1:ee5f210f33]


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Phivko
post 14.06.2003, 13:25:58
Post #12





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Szczecinek

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


Ale miedzy zapisami

[php:1:e3d96f1768]<?php
echo ('costam');
?>[/php:1:e3d96f1768]
[php:1:e3d96f1768]<?php
echo 'costam';
?>[/php:1:e3d96f1768]
chyba nie ma roznicy?


--------------------
"A o co chodzi?" Phivko
Go to the top of the page
+Quote Post
KaMeLeOn
post 14.06.2003, 13:31:48
Post #13





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Jest, bo echo jest wieloargumentowe:
Cytat
void echo ( string arg1 [, string argn...])


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
Phivko
post 14.06.2003, 13:33:22
Post #14





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Szczecinek

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


Ok.
Jestem slaby w php, wiec nie bede sie juz udzielal.
Nara.


--------------------
"A o co chodzi?" Phivko
Go to the top of the page
+Quote Post
DeyV
post 14.06.2003, 22:11:58
Post #15





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Cytat
// If you are not using any other characters, you can just echo variables
echo $foo;          // foobar
echo $foo,$bar;     // foobarbarbaz


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
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: 19.06.2025 - 14:20