-1

我需要做什么才能使用标准的 php 函数而不创建 Math_functions 类的实例?

<?php

    class Math_functions {

        public static function evenNumber($number) {
            return !($number & 1);
        }

        public static function natual_sum($n) {
            while ($n) {
                if (evenNumber($n)) {
                    $sum = $sum + $n;
                }
                $n--;
            }
            return $sum;
        }

    }

    echo natual_sum(4);
?>
4

2 回答 2

3

这是一个静态函数。您必须使用类名访问它。像这样使用

Math_functions::natual_sum(4); 
于 2013-05-13T18:11:56.120 回答
-4

只需将函数放入 PHP 文件即可。

你不需要上课

例子:

<?php
        function evenNumber($number) {
            return !($number & 1);
        }

        function natual_sum($n) {
            while ($n) {
                if (evenNumber($n)) {
                    $sum = $sum + $n;
                }
                $n--;
            }
            return $sum;
        }

    echo natual_sum(4);
?>
于 2013-05-13T18:12:18.867 回答