php内置函数是返回值还是打印值?

问题描述 投票:0回答:1

是内置函数返回值还是只是打印值?

我们有像 str_repeat() 这样的内置函数,该值是返回还是只是打印 当我们实现 func 时,我们应该返回值还是只回显值

like this:
   function string_repate($str , $num){
       $result ="";
     for ($i =0 ; $i< $num ; $i++){
       $result .= $str;
    }
     return $result;
   }

   echo string_repate("ahmad", 5);


or:
   function string_repate($str , $num){
      for ($i =0 ; $i< $num ; $i++){
          echo "$str";
       }
   }

  echo string_repate("ahmad", 5);
php function return return-value built-in
1个回答
0
投票

PHP 中的好问题,因为 PHP 有不同类型的输出,然后返回值可能(最终)成为其中的一部分(例如,如果我们

echo
error_log()
它们。)

对于您使用的每个函数,您必须了解并理解它的返回值。 PHP 手册使这一切变得简单,因为每个函数都有一个手册页。

您已经使用了正确的术语,因此请在手册中查找相关函数(在右上角有一个快速搜索)并查找返回值并检查返回类型。

与函数同样重要的是其参数的文档。

PHP 手册也很有帮助,因为每个函数通常都有一个或多个示例,这有助于在编写一行代码之前检查自己对示例性用法的理解。

© www.soinside.com 2019 - 2024. All rights reserved.