我需要一个PHP函数,它将浮动并将其向下舍入到最接近的一半(x.0或x.5).我发现其他函数会舍入到最接近的分数,但它们都是双向的.
我需要的功能只能向下舍入.
7.778 - > 7.5
7.501 - > 7.5
7.49 - > 7.0
7.1 - > 7.0
我有一个简单的功能:
function myFunction($this){
var_dump($this);
}
Run Code Online (Sandbox Code Playgroud)
哪个输出:
object(MyClass)#810 (20) {
["course_id"]=>int(43)
// ...more properties
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试访问对象上的"course_id",则不会输出任何内容:
var_dump($this->course_id);
Run Code Online (Sandbox Code Playgroud)
在类定义中,course_id
是public:
class MyClass extends AnotherClass {
public $course_id = 0;
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?谢谢 :)