🔒 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.

About this Thread

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

Trending Topics

Online now

Members online
1,190
Guests online
3,242
Total visitors
4,432

Forum statistics

Threads
2,307,399
Posts
29,178,777
Members
1,193,394
Latest member
lorenzmuea
Back
Top