Razgovor:Echo (naredba)

Stranica ne postoji na drugim jezicima.
Izvor: Wikipedija
Ovo je stranica za razgovor za raspravu o poboljšanjima na članku Echo (naredba).
Rad na člancima
Pismohrane:


Unix i PHP[uredi kôd]

Opisan je echo u Unixoidima (dvije inačice) i ukratko je navedeno ono najbitnije glede implementacije echo naredbe u PHP-u. Svrbilo me napisati da print u Pythonu 3 ide u suprotnom smjeru, tj. izveden je kao funkcija (traži zagrade) a ne kao jezični konstrukt, ali to nema veze s echo naredbom, nego s print naredbom, odnosno razlikom filozofija Pythona i PHP-a odnosno Perla.

Preciznije, iako echo postoji u samo u PHP-u, zapravo se radi o razlici filozofija Pythona (There should be one — and preferably only one — obvious way to do it) i Perla (TIMTOWDY), jer zlobnici bi rekli da je teško reći da PHP ima ikakvu filozofiju. Preciznije bi bilo reći - PHP je stvaran da ima strelovit porast krivulje učenja (jako je user friendly) jer mu je sintaksa jako slična najraširenijim programskim jezicima vremena kad je nastao, i jako-jako dugo vremena je čuvana backwards kompatibilnost. Prve naznake promjena dolaze od PHP inačice 7, nakon što se popularnost PHP-a donekle smanjila te nakon što su velike tvrtke koje su svoje ogromne količine programskog kôda napisale u PHP-u poput Facebooka napravile nove prevoditelje za PHP - HHVM i konačno - Hack, dijalekt PHP-a stvoren kako bi se riješili problemi legacy PHP-a. Ovo zapravo treba ići u članke HHVM i Hack. :) SpeedyGonsales 01:06, 11. kolovoza 2016. (CEST)[odgovori]