我试图拿起在PHP OO中的要领,并遇到问题。当我回显我的用户名(位于用户类下的find_all函数中)时,一切正常。但是,当我回显full_name函数 - 它只是将first_name last_name属性附加在一起时,它会回显: scott mcphersonName: 当我明显想要实现的是名称:scott mcpherson。 下面就来看看我的代码减去用户等级:什么导致反向PHP输出?
<?php
require_once("../includes/database.php");
require_once("../includes/user.php");
// Get the first user row
$user = User::find_by_id(1);
echo "Name: " . $user->full_name();
// Create new user instance to asign values to
echo "<br />";
$users = User::find_all();
foreach($users as $user){
echo "User: " . $user->username . "<br /><br />";
echo "Name: " . $user->full_name() . "<br /><br />";
}
?>
,这里是什么是回送:
斯科特mcphersonName: 用户:斯科特
斯科特mcphersonName:
什么会导致$ user-> full_name()函数在“Name:”被回显之前回显?
这是正确的先生,谢谢。 – Scott