PHP Klaidų tipai
2012-05-04 20:30 | PHP
E_ERROR – Tai galutinė klaida. Po jos gavimo skripto veikimas yra sustabdomas ir toliau nebevykdomas. Ši klaida gali būti gaunama po to kai nėra užtektinai nustatyta atminties norimam procesui atlikti ir panašiai.
E_WARNING – Veikimo klaida kuri įspėja apie esamą klaidą bet nenutraukia skripto veikimo.
E_PARSE - Kompiliavimo metu sugeneruota klaida. Sugeneruotos klaidos turėtų būti sugeneruotos tik analizatoriaus.
E_NOTICE - Pranešimas kuris nurodo kad susidarė situacija dėl kurios gali įvykti klaida, tačiau tai tėra tik pranešimas ir nėra realus klaidos pranešimas.
E_CORE_ERROR - Kritinė klaida kuri susidarė pasileidžiant PHP. Tai panašu kaip ir E_ERROR, tik šią klaida sugeneruoja PHP branduolys.
E_CORE_WARNING - Panašus klaidos pranešimas kaip ir E_WARNING tik šiuo atveju klaidą sugeneruoja PHP branduolys paleidimo metu.
E_COMPILE_ERROR - Kritinė kompiliavimo metu susidariusi klaida. Panašią klaidą sugeneruoją ir E_ERROR tik šiuo atveju šią klaidą susgeneruoja Zend Scripting Engine
E_COMPILE_WARNING – Kompiliavimo metu įvykęs įspėjimas apie klaidą. Panašią klaidą sugeneruoja ir E_WARNING, tik šiuo atveju klaidą sugeneruoja Zend Scripting Engine
E_USER_ERROR – Vartotojo sugeneruota klaida. Čia taip pat kaip ir E_ERROR išskyrus tai kad klaida sugeneruojama PHP skripte naudojant funkciją trigger_error().
E_USER_WARNING - Vartotojo sugeneruota klaida. Čia taip kaip ir E_WARNING išskyrus tai kad klaida sugeneruojama PHP skripte naudojant funkciją trigger_error().
E_STRICT – Įtraukiamas į PHP kad būtų pasiūlyti pakeitimai jūsų kodui, kuris užtikrintų geresnį sąveiką su PHP kompiliatoriumi ir perduoti geriau suderinamą kodą.
E_RECOVERABLE_ERROR – Gaudoma kritinė klaida. Tai nurodo kad tikriausiai įvyko kritinė klaida, bet nepalieka varikliuko nestabilioje pozicijoje. Jeigu klaida nėra gaudoma nurodant vartotojo su funkcija set_error_handler(), tuomet išvedama E_ERROR klaida.
E_DEPRECATED - Įjungiamas klaidų pranešimas apie tai kad esamas kodas neveiks būsimose versijose.
E_USER_DEPRECATED - tas pats kas E_DEPRECATED
E_ALL - Visos klaidos ir įspėjimai yra palaikomi išskyrus E_STRICT. tik tokiu atveju pranešimas sugeneruojamas vartotojo su funkcija trigger_error()
Kaip rašyti PHP kodą
2012-04-28 13:52 | Įvairūs
Yra nemažai mokamų ir nemokamų programų skirtų PHP kodo rašymui. PHP failus galima redaguoti ir paprastuose teksto redaktoriuose: Notepad, Wordpad ir panašiuose, tačiau naudojant specializuotą programinę įrangą kodo rašymas ir redagavimas supaprastėja. Specializuotos programos nuspalvina skirtingas kodo vietas ir tada būna lengviau atskirti kur yra komandos, kur tekstas, kintamieji ar kita. Dar geresnės programos ne tik spalvina kodą, bet ir berašant komandas rodo pasiūlymus, automatiškai pabaigia komandas ir kt.
Trumpai apie PHP
2012-04-13 11:45 | CSS
PHP – plačiai paplitusi dinaminė interpretuojama programavimo kalba (en: Hypertext Preprocessor), sukurta 1997 m. ir specialiai pritaikyta interneto svetainių kūrimui. PHP sintaksė panaši į daugelį struktūrinių kalbų, ypač į C bei Perl.PHP kalba yra atviro kodo ir tai yra viena priežasčių, dėl ko kalba yra nors ir nesudėtinga, bet gana lanksti – veikia daugumoje operacinių sistemų, palaiko nemažai reliacinių duomenų bazių bei veikia su dauguma interneto serverių – CGI, FastCGI, ISAPI ir kitais protokolais. Nors PHP yra dažniausiai naudojama interneto puslapių kūrimui, bet yra labai galingas įrankis atlikti kitas funkcijas komandinėje eilutėje.
