CasyMan Posted June 13, 2012 Report 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
daGrevis Posted June 13, 2012 Report Posted June 13, 2012 Tu nevari saukt savu funkciju tā, kā jau saucas kāda iebūvētā funkcija (tavā gadījumā — «header»). Quote
CasyMan Posted June 13, 2012 Author Report 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
codez Posted June 13, 2012 Report Posted June 13, 2012 (edited) ierakstī googlē "php header" un paskaties, kur jau izmantots. Edited June 13, 2012 by codez Quote
blackhalt Posted June 14, 2012 Report 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
briedis Posted June 14, 2012 Report 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
malinens Posted June 14, 2012 Report 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
cilveks Posted June 15, 2012 Report 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
draugz Posted June 15, 2012 Report 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
Kavacky Posted June 15, 2012 Report Posted June 15, 2012 ... ja tu neko nepārraksti, tad kāpēc tāds sviests jātaisa? Quote
daGrevis Posted June 15, 2012 Report Posted June 15, 2012 Šis topiks varēja beigties pēc otrā posta. Quote
rATRIJS Posted June 15, 2012 Report 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
v3rb0 Posted June 15, 2012 Report Posted June 15, 2012 namespaces, kungi, namespaces. tagad pat php tās ir. namespace foo; function header() { } Quote
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.