Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%)
|
Witam...
Zauważyłem że wiele początkujących użytkowników ma jakąś dziwną manię stosowania takiej konstrukcji:
...czyli zamykają zmienną w podwójnych cudzysłowach... O co tu chodzi...? Jak dla mnie nie ma to najmniejszego sensu, ale może o czymś nie wiem... :/ Czy jakiś popularny kurs/książka podpowiada coś takiego...? Przyznam że spotkałem się z tym po raz pierwszy i tylko na tym forum... Ten post edytował nowotny 18.03.2008, 12:33:11 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 662 Pomógł: 45 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%)
|
Sam sobie odpowiedziałeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Cytat początkujących użytkowników Wielu użytkowników nie wie że można zrobić to bez cudzysłowów, a że działa to tak zostawiają (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) W wielu artykułach o optymalizacji jest o tym napisane, ale jak widać nie każdy optymalizuje swoje skrypty (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
1) w niektorych co "madrzejszych" ksiazkach tak pisza
2) w nie ktorych pisza tak "zmienna ma wartosc $zmienna" no i taki user jak chce se zmienna wyswietlic to usuwa tekst a "$zmienna" zostawia. No i co mu zrobisz? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 5 Dołączył: 6.02.2004 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
... bo panuje moda na "naukę" przez gotowce tzn. ściąga sobie gotowy kod najbardziej zbliżony do tego co chce uzyskać i tak długo zmienia metodą prób i błędów aż uzyska to co che, zadając po drodze 100 pytań na forum, nie próbując nawet zrozumieć na jakich zasadach jest oparty aplikacja.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%)
|
Nadchodzi nowa era programowania... Za niedługo wszyscy będą tak robić. Tylko my na razie jesteśmy na to zbyt słabi i trochę do tyłu... Bywa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ps. Joke... |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 5 Dołączył: 20.03.2007 Skąd: Kraków Ostrzeżenie: (30%)
|
Eh wy ignoranci. Oni chcą po prostu zmienną $b zrzutować na string, tylko nie robia tego explicite. Ale żeście pokazali klase, nie ma co
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 24.11.2007 Ostrzeżenie: (30%)
|
u mnie w zendzie jak nie wezne w cudzysłów wyskakują notice czy cos.
|
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Eh wy ignoranci. Oni chcą po prostu zmienną $b zrzutować na string, tylko nie robia tego explicite. Ale żeście pokazali klase, nie ma co Domis ty tak na powaznie czy zartujesz sobie? Wytlumacz mi prosze poco w takim kodzie:
rzutowac cos na string? A czesto gęsto ludzie wlasnie mają takie kody. edit: albo takie kody to juz normalnie perełka:
edit down: no wlasnie nie jestem pewien czy to zart |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%)
|
@nospor, na 90% to był żart (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Swoją drogą zauważyłem kolejną 'manię' nie stosowania apostrofów przy odnoszeniu się do tablicy o indeksie który jest stringiem:
I nikt tego chętnie nie poprawi, bo "przecież działa"... Myślę że winne jest tutaj również PHP które akceptuje takie techniki... Co jak co ale mogłoby być trochę mniej tolerancyjne. |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 5 Dołączył: 20.03.2007 Skąd: Kraków Ostrzeżenie: (30%)
|
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%)
|
Chodzi o to, że domyślne raportowanie błędów tego nie pokazuje, a kod działa, choć nie powinien.
|
|
|
|
Post
#12
|
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław |
Myślę, że takie kwiatki pojawiają się w wyniku szybkiego przesiadania się niektórych ludzi z języka na język.
Np. zapis if( "$zmienna" == 'cos' ) mi od razu kojarzy się z programowaniem w Bash'u, gdzie jest to forma wymagana. A że takie błędy należy tępić.. No cóż - przynajmniej jest wiadomo, że php.pl nadal ma przed sobą jeszcze bardzo dużo pracy.. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%)
|
A tak z ciekawości co powiecie o zapisie:
echo('Jakiś tam tekst'); Dlaczego część książek uczy pisania tych ( i )(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Przecież jest to zbędne... Ps Chyba, że o czymś nie wiem... ;p |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 15 Dołączył: 29.04.2005 Skąd: Gdynia Ostrzeżenie: (0%)
|
Bo traktują echo jak funkcję a nie konstrukcję języka
Cytat("Manual") echo() is not actually a function (it is a language construct), so you are not required to use parentheses with it. Poza tym widziałem już jak piszą ludzie uczący się z tego typu książek. error_reporting(E_ALL) wywala w ich skryptach 50 notice'ów i innych błędów. |
|
|
|
Post
#15
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%)
|
Hej,
A mi się wydaje, że nastała era leniuchów, którym się nie chcę sprawdzić czy, aby na pewno dobrze zapisują zmienne itp. Najgorsze jest to, jak ktoś taki jeszcze pomaga drugiemu, powtarzając ten błąd i ucząc tym samym złych nawyków - co się czasami pojawia na forum (mam wrażenie, że dosyć często). Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 461 Pomógł: 32 Dołączył: 17.09.2003 Skąd: Łódź Ostrzeżenie: (0%)
|
strife: ja ciągle widzę, że jak ktoś pomaga z jedną rzeczą to pokazuje dwie inne złe (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Niestety php jest sam sobie winien i prędzej czy później to będzie język programowania dla dzieci neo a nie do porzadnych zastosowań (zresztą już teraz widzę jak wiele rzeczy php'owi brakuje i coraz cześciej sięgam po inne narzędzia lepsze). pozdr. Łukasz |
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#18
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Ja widzę kolejną perełkę, również często powtarzaną w książkach. Chodzi mianowicie o:
czyli wysyłanie w pełni statycznego tekstu poprzez PHP. Czysta głupota... |
|
|
|
Post
#19
|
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków |
|
|
|
|
Post
#20
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
1. Dostępność LOL, to nie wina języka, że można się go uczyć dzięki kursom. Przecież PHP nie wspiera w żaden sposób złych nawyków bardziej niż inne języki.2. Łatwa instalacja 3. Duże możliwości nauki - książki, kursy on-line 4. Łatwy do opanowania W PHP przynajlniej parser się wykrzacz. Kompilator C przyjmie za to każde gówno. |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 18:19 |