1024programmer PHP In PHP, a file calls another file class, and then the output is garbled. Solution

In PHP, a file calls another file class, and then the output is garbled. Solution

In PHP, a file calls a method of another file class, and then the output is garbled. Please solve it!
tt.php file

<?php
class CTest
{
private $m_str;
public function SetData($data)
{
$m_str=$data;
}
public function GetData()
{
return $m_str;
}
}

?>

File test.php

<?php
echo "Begin test
"; //Normal display
require_once './tt.php';
$p=new CTest();
$p->SetData("Could you get this data?");
$str=$p->GetData();
echo $str; // Unable to display normally
?>

——
Display test.php execution results in the browser
Begin test

Share to:

More

——Solution——————–

class CTest
{
Private $m_str;
Public function SetData($data)
{
          $this->m_str=$data;
}
Public function GetData()
{
          return $this->m_str;
}
}

——Solution——————–
Please check whether the encoding of $data is consistent with the page encoding.
——Solution——————–
Set up the page encoding

This article is from the internet and does not represent1024programmerPosition, please indicate the source when reprinting:https://www.1024programmer.com/in-php-a-file-calls-another-file-class-and-then-the-output-is-garbled-solution/

author: admin

Previous article
Next article

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Us

Contact us

181-3619-1160

Online consultation: QQ交谈

E-mail: [email protected]

Working hours: Monday to Friday, 9:00-17:30, holidays off

Follow wechat
Scan wechat and follow us

Scan wechat and follow us

Follow Weibo
Back to top
首页
微信
电话
搜索