Php 函数的参数

Php 函数的参数,php,Php,我最近开始学习更多关于PHP的知识,我有一个关于参数的问题,也许有人能给我更好的解释。 我创建了一个函数,它必须从中获取某些变量,如果这些变量不是全局变量,我的脚本就不能正常工作 我的函数如下所示 function adminEditUser() { global $connect, $userEditName, $userEditPwd, $userEditFirstN, $userEditLastN, $userEditEmail, $userEditAvatar, $use

我最近开始学习更多关于PHP的知识,我有一个关于参数的问题,也许有人能给我更好的解释。 我创建了一个函数,它必须从中获取某些变量,如果这些变量不是全局变量,我的脚本就不能正常工作

我的函数如下所示

function adminEditUser() {
        global $connect, $userEditName, $userEditPwd, $userEditFirstN, $userEditLastN, $userEditEmail, $userEditAvatar, $userEditRole, $userEditSts, $userLastEdit;
$query = "SELECT * FROM users WHERE user_id = $getUserId ";
        $adminEditUser = mysqli_query($connect, $query);
        checkQuery($adminEditUser);
        
        while($row = mysqli_fetch_assoc($adminEditUser)) {
            $userEditName = $row['username'];
            $userEditPwd = $row['password'];
            $userEditFirstN = $row['firstname'];
            $userEditLastN = $row['lastname'];
            $userEditEmail = $row['email'];
            $userEditAvatar = $row['image'];
            $userEditRole = $row['role'];
            //$userRandSalt = $row['randSalt'];
            $userEditSts = $row['status'];
            $userLastEdit = $row['last_edit'];
        }
[...]
我需要一点帮助,我怎样才能改变这些全局变量? 有人能给我解释一下吗?

函数adminEditUser($connect、$userEditName、$userEditPwd、$userEditFirstN、$userEditLastN、$userEditEmail、$userEditAvatar、$userEditRole、$userEditSts、$userLastEdit){

顺便打个电话

adminEditUser($connect、$userEditName、$userEditPwd、$userEditFirstN、$userEditLastN、$userEditEmail、$userEditAvatar、$userEditRole、$userEditSts、$userLastEdit)


PS变量名称可以不同

似乎您需要了解的是返回值而不是输入参数。实际上,您需要传递给函数的只是连接。所有这些其他变量都只被赋值,这意味着它们作为参数毫无意义。无论您使用它们做什么,都应该使用返回值从他们的位置的功能。