我知道我很可能会被这个问题激怒,但是没有人要问,我转向你。这是正确的javascript> php转换-在我开始不良做法之前,我想知道这是否是解决此问题的正确方法。

JAVASCRIPT-

Baseline.prototype.setAge = /*void*/ function(/*double*/ newage) {
    if ((newage > 0.0) && (newage <= 250.0)) {
        this.Age = newage;
    }

PHP-
public function setAge($newage) {
    if (($newage > 0.0) && ($newage <= 250.0))
    {
        $Age = $newage;
    }

感谢大家的帮助-只是想继续学习。

最佳答案

正确的php代码段将是:

class Baseline
{
    public $age;

    public function setAge($newage)
    {
        if (($newage > 0.0) && ($newage <= 250.0)) {
            $this->age = $newage;
        }
    }
}

您当前的代码片段将$ newage分配给该函数的作用域变量,实际上什么也没做。

09-04 10:07