🔒 Closed Anu kaya solusyon nito

Status
Not open for further replies.

loktoy

Established
ito error

Only variables should be passed by reference in C:\xampp\htdocs\Innerjoin\signup.php on line 43

ito code ko

$ext = end(explode('.',$image_name));
 
Ang error na iyong nakita, "Only variables should be passed by reference," ay nangangahulugang ang function end() ay kailangan ng isang variable reference bilang argument nito.

Sa code mo, end(explode('.',$image_name)), ang explode() function ay gumagawa ng isang array ng mga substring mula sa $image_name batay sa bawat period (".") na matatagpuan sa string. Pagkatapos, ang end() function ay ginagamit upang kunin ang huling element ng array.

Upang malunasan ang error na ito, kailangan mong maglagay ng isang variable sa halip na direktang ipasa ang resulta ng explode() function sa end(). Dapat mong gawin ito sa pamamagitan ng paglagay ng explode() function sa isang variable at paggamit ng variable na iyon bilang argument sa end() function.

Narito ang mga kailangang pagbabago sa iyong code:

PHP:
$exploded_array = explode('.',$image_name);
$ext = end($exploded_array);
 
Status
Not open for further replies.

Similar threads

About this Thread

  • 1
    Replies
  • 292
    Views
  • 1
    Participants
Last reply from:
Unknown user

Trending Topics

Online now

Members online
1,271
Guests online
3,446
Total visitors
4,717

Forum statistics

Threads
2,352,118
Posts
29,374,542
Members
1,084,478
Latest member
adobongdoG
Back
Top