Wpis z mikrobloga

@Duolingo: kropki służa do łączenia tekstu, a przecinki do oddzielania parametrów (kontekst listy), więc jeśli używasz tekstu w kontekście parametrów funkcji mogą być przecinki, np:

echo 'test' , 'abc'; // dwa parametry

jeśli chcesz użyć jako łączenie tekstu podczas przypisywania do zmiennej przecinek będzie błędem i musisz użyć
  • Odpowiedz
@moooka: przecinki są szybsze, ponieważ "parametry" idą na wyjście od razu po kolei, a w przypadku kropek najpierw muszą zostać "sklejone" i dopiero po tym wyświetlone jako całość.
  • Odpowiedz
@gienek_: Też mi się tak wydaje. A dla dłuższego bloku tekstu bardziej opłaca się Twoim zdaniem stosować "<?=" ? W sumie to różnice i tak chyba nie są jakieś wielkie.
  • Odpowiedz
@moooka: imo opłaca się o tyle, że jest krótsze i czytelniejsze, a czy szybsze, to nie wiem. Tak jak napisałeś, różnice są raczej marginalne, lepiej skupić się na jakości kodu, a o optymalizacje martwić się w innych miejscach. :)
  • Odpowiedz