Šiukšlių rinkimas PHP aplinkoje

Tikriausia kiekvienas PHP programuotojas, kuris yra susidūręs su ilgai vykdomais sunkiais procesais, pastebėjo, kad PHP programa nuolat lėtėja. Itin gerai tai žino Magento integravę žmonės, kai reikia importuoti didelį kiekį prekių iš išorinių šaltinių. Tai įvyksta todėl, kad neefektyviai naudojama operatyvioji atmintinė, kurioje kaupiasi šiukšlės ir trikdo programos darbą su atmintimi, blogiausiu atveju programa nutraukia darbą, nes viršyja numatytą didžiausią atminties kiekį.
Kai kurie tikriausia pagalvojo – Magento… Teisingai! Tikrai opi problema, kuriai atrodo, kad nėra sprendimo. Taigi apie tai ir pakalbėkime.

Skaityti visą >>

Klaidų apdorojimas PHP aplinkoje

Šio straipsnio tikslas – papasakoti apie klaidų apdorojimą ir teikiamą naudą.

Dažnas nepatyrės programuotojas klaidų rodymą tiesiog išjungia arba naudoja operatorių @. Tokiu atveju, programavimo procese, nesimato daromos klaidos, pavyzdžiui naudojamas neapibrėžtas kintamasis, naudojamas masyvo elementas kurio nėra ir panašiai. Tokio tipo klaidos gali likti ir nepastebėtos, nes PHP kalboje tokiems atvejams yra taikomos tam tikros taisyklės, pavyzdžiui jei bandome gauti reikšmę iš kintamojo kurio nėra, gausite tuščią eilutę. Dažnas programuotojas to net nežino arba apie tai nesusimąsto. Tad programavimo procesui vykstant, tiesiog būtina įjungti klaidų rodymą.

Skaityti visą >>

Kodėl PHP netinka mokymuisi programuoti

Straipsnis skirtas tiems, kurie galvoja apie „viliojantį programavimo pasaulį“ ir norėtų pradėti mokytis programuoti… pasitelkiant PHP.

Nežiūrint to, kad PHP šiuo metu yra bene populiariausia tinklapių programavimo kalba, ir to, kad šį straipsnį skaitote PHP ir MySQL programuotojų tinklarštyje, aš nerekomenduoju pradėti mokytis programuoti naudojant PHP. Tai yra ne tik mano nuomonė ir argumentų tam yra gana daug.

Skaityti visą >>