Home >Backend Development >PHP Problem >Several return values from one method in php
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.
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); ?>
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)) ; ?>
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!