【发布时间】:2020-11-26 09:51:03
【问题描述】:
我的目标是制作一个简单的应用程序,它允许我从 CLI 快速输入数据并创建一个数组,然后将其作为一个条目传递到我的本地主机上的 MariaDB 上(现在我只是转储以检查它实际工作)。这是我今天的解决方案,虽然它有效,但我觉得它有点不完整。
我可以请您对此有经验吗?我计划在将数组提交到数据库之前在末尾添加一个检查以查看条目。
function createNewEntry()
{
echo "Enter Practitioner Name: ";
$getname = fgets(STDIN, 128);
echo "Enter Practitioner email: ";
$getemail = fgets(STDIN, 128);
echo "Enter Practitioner Country: ";
$getcountry = fgets(STDIN, 128);
$thearray = array('Name' => $getname, 'email' => $getemail, 'Country' => $getcountry);
return ($thearray);
}
$newprac = createNewEntry();
var_dump($newprac);
【问题讨论】:
-
这个问题太宽泛,导致基于意见的答案。最好专注于一个特定的问题。
-
那么,我的问题是,fgets() 命令是否适合这种类型的应用程序?
标签: php arrays input command-line-interface