Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Add new string to variable

Tags:

php

What i need to do is this

if (isset($message))
{
    $message = $message . $new_message;
}
else
{
    $message = $new_message;
}

Is there a simple way to do this with no if ?

I tried

$message .= $new_message;

But when $message is not set, i get Severity Notice Undefined property

The reason i need to do this is i show errors/messages with $message in views and if i simply do $message = $new_message; older errors/messages are gone.

Any help/method is appreciated.

like image 742
Vladimir Avatar asked Aug 12 '26 04:08

Vladimir


1 Answers

You can use ternary operator:

$message = isset($message) ? $message.$new_message : $new_message;
like image 80
bruchowski Avatar answered Aug 13 '26 17:08

bruchowski



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!