我的代码如下。 我设置了XAMP,并且我在html文件中键入的任何非php内容都打印出来就好了。 但是' 000'来自(哪里? 看起来模糊地看起来像一些UNIX权限,但又一次,发生了什么? 我的lessons没有提到这一点。感谢。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>OOP in PHP</title>
<?php include("class_lib.php"); ?>
</head>
<body>
<?php
$stefan = new person();
$jimmy = new person();
$stefan->set_name('Stefan Mischook');
$jimmy->set_name('Nick Waddles');
echo "Stefan's full name: " + $stefan->get_name();
echo "Nick's full name: " + $jimmy->get_name();
?>
</body>
</html>
这......
<?php
class person {
var $name;
function __construct($persons_name) {
$this->name = $persons_name;
}
function set_name($new_name) {
$this->name = $new_name;
}
function get_name() {
return $this->name;
}
}
?>
答案 0 :(得分:5)
使用.
连接字符串
echo "Stefan's full name: " . $stefan->get_name();
echo "Nick's full name: " . $jimmy->get_name();
答案 1 :(得分:1)
+
是additon:0 + 0 = 0
。你不想连接。在PHP中使用.
:
echo "Stefan's full name: " . $stefan->get_name();
答案 2 :(得分:1)
echo "Nick's full name: " + $jimmy->get_name();
^---- mathematical addition
您尝试添加两个字符串,就好像它们是数字一样。您需要.
进行连接。