CasyMan Posted June 13, 2012 Report Share Posted June 13, 2012 (edited) Esmu izveidojis mazu php lapu, kurā esmu izveidojis vienkāršas funkcijas. Dariju visu kā pamācībā http://www.killerphp.com/videos/13_functions_custom/functions-custom-part2.php , tikai mazliet paspēlējos ar kodu un paplašināju/izveidoju savu saturu... Beigu beigās sanācis errors... Pēc tā visa ko es zinu - nevaru atrast problēmu, ne semikolu trūkumu, ne lieku funkciju, ne lieku mainīgo jeb "variables". Vai varat palīdzēt atrast kļūdu? Edited June 13, 2012 by CasyMan Quote Link to comment Share on other sites More sharing options...
daGrevis Posted June 13, 2012 Report Share Posted June 13, 2012 Tu nevari saukt savu funkciju tā, kā jau saucas kāda iebūvētā funkcija (tavā gadījumā — «header»). Quote Link to comment Share on other sites More sharing options...
CasyMan Posted June 13, 2012 Author Report Share Posted June 13, 2012 Hmm... Paldies, izlaboju uz headerr :D Skaidrs kur bija problēma, bet īsti nav skaidrs kur man tas header jau ir izmantots... ? (būšu kaut ko palaidis garām) Quote Link to comment Share on other sites More sharing options...
codez Posted June 13, 2012 Report Share Posted June 13, 2012 (edited) ierakstī googlē "php header" un paskaties, kur jau izmantots. Edited June 13, 2012 by codez Quote Link to comment Share on other sites More sharing options...
daGrevis Posted June 13, 2012 Report Share Posted June 13, 2012 > [..] iebūvētā funkcija [..] Quote Link to comment Share on other sites More sharing options...
sandis_m Posted June 14, 2012 Report Share Posted June 14, 2012 Vajag arī lasīt kļūdu paziņojumus. Quote Link to comment Share on other sites More sharing options...
blackhalt Posted June 14, 2012 Report Share Posted June 14, 2012 (edited) List of Reserved Words Mjā tur header nav :/ http://php.net/manual/en/reserved.variables.php Edited June 14, 2012 by blackhalt Quote Link to comment Share on other sites More sharing options...
briedis Posted June 14, 2012 Report Share Posted June 14, 2012 (edited) Daļa te kaut ko murgo :) Problēma ir tur, ka tu mēģini definēt funkciju, kas jau ir definēta kaut kur (kaut kādos citos funkciju failos, vai pat starp iebūvētajām PHP funkcijām, kas ir šajā gadījumā). Risinājums: izdomāt citu nosaukumu jaunajai funkcijai. Pamēģini uzrakstīt: function porn(){} // definējam funkciju porn() function porn(){} // mēģinam definēt funkciju porn() atkārtoti Redzēsi praktiski tādu pašu kļūdas ziņojumu. Edited June 22, 2012 by briedis Quote Link to comment Share on other sites More sharing options...
malinens Posted June 14, 2012 Report Share Posted June 14, 2012 (edited) funkcijas liec vismaz atsevišķā failā un deklarē tā: if(!function_exists('customFunc')) { function customFunc() { return TRUE; } } un tad nebūs fatal erroru Edited June 14, 2012 by malinens Quote Link to comment Share on other sites More sharing options...
cilveks Posted June 15, 2012 Report Share Posted June 15, 2012 malinens, tu to pilnā nopietnībā? Tad jau mazāks ļaunums būs ja atslēgs fatal logus, nekā šādi redeklarēs funkcijas. Quote Link to comment Share on other sites More sharing options...
draugz Posted June 15, 2012 Report Share Posted June 15, 2012 Nav jau tik traks tas malinens īerosinājums, ar galvu vajag tikai draudzēties un necensties šitā pārrakstīt core funkcijas. Quote Link to comment Share on other sites More sharing options...
Kavacky Posted June 15, 2012 Report Share Posted June 15, 2012 ... ja tu neko nepārraksti, tad kāpēc tāds sviests jātaisa? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted June 15, 2012 Report Share Posted June 15, 2012 Šis topiks varēja beigties pēc otrā posta. Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted June 15, 2012 Report Share Posted June 15, 2012 Šis topiks varēja beigties pēc otrā posta. Tikai nesleedz, luudzu, ciet. Ja biegtos peec otraa, tad, piemeeram, malinens neizlasiitu, ka katru funkciju nevajag wrap'ot ieksh function_exists() (to vajag dariit tikai ljoti retos gadiijumos un arii tad tas visticamaak noziimee, ka aplikaacija ir kreisi uzbuuveeta). Quote Link to comment Share on other sites More sharing options...
v3rb0 Posted June 15, 2012 Report Share Posted June 15, 2012 namespaces, kungi, namespaces. tagad pat php tās ir. namespace foo; function header() { } Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.