Jump to content
php.lv forumi

Fatal error manās paša veidotajās funkcijās


CasyMan
 Share

Recommended Posts

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?

 

0rw5qdtxxh0vj8hc4xw.png

Edited by CasyMan
Link to comment
Share on other sites

  • Replies 35
  • Created
  • Last Reply

Top Posters In This Topic

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 by briedis
Link to comment
Share on other sites

Š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).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
×
  • Create New...