Home >Backend Development >PHP Problem >Several return values ​​from one method in php

Several return values ​​from one method in php

青灯夜游
青灯夜游Original
2022-06-13 16:53:381628browse

A method in php has only one return value. In the PHP method, the return value is defined using the return statement, with the syntax "return return value;". The return statement can only return one parameter, that is, the method (function) can only have one return value; if you want to return multiple values, you need to define an array in the method (function) and store the return value in the array for return.

Several return values ​​from one method in php

The operating environment of this tutorial: Windows 7 system, PHP version 8.1, DELL G3 computer

There is only one method in php that returns value.

PHP provides a return statement to return the running result of a method (function). Its syntax format is as follows:

return 返回值;

Note: There is a need between "return value" and the return keyword Separate with spaces.

It can be seen that the return statement can only return one parameter, that is, it can only return one value, and cannot return multiple values ​​at one time.

<?php
header("Content-type:text/html;charset=utf-8");
class Website {
	public function demo($num) {
		return $num * $num;
	}
}
$student = new Website();
echo $student -> demo(4);
?>

Several return values ​​from one method in php

If you want to return multiple values, you need to define an array in the function, store the return value in the array and return it.

<?php
header("Content-type:text/html;charset=utf-8");
class Website {
	public function demo() {
		return array(0, 1, 2);
	}
}
$student = new Website();
var_dump($student -> demo(4)) ;
?>

Several return values ​​from one method in php

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of Several return values ​​from one method in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn