【发布时间】:2019-09-01 00:58:29
【问题描述】:
我发现了不同的函数,其中参数似乎工作或表现不同
我尝试了一个基本函数,其中有两个参数在函数内部定义为变量,但是我想理解的函数没有定义函数内部的参数
例如:
function myFunction($name, $age)
{
$name = ('maj');
$age = ('31');
}
理论上应该(当我调用函数时)打印到屏幕:
31 日
但是这个例子呢?
function createTable($name, $query)
{
queryMysql("CREATE TABLE IF NOT EXISTS $name($query)");
echo "Table '$name' created or already exists.<br>";
}
function queryMysql($query)
{
global $connection;
$result = $connection->query($query);
if (!$result) die($connection->error);
return $result;
}
所以,这就是我感到困惑的地方。这些函数中的参数 $name 和 $query 定义在哪里?
【问题讨论】:
-
那些已经定义好的函数,你需要在你想执行的地方调用它们才能看到输出例如:createTable('name', 'query')