Php 如何在不初始化创建的变量或bean的情况下创建具有特定数据类型的bean

Php 如何在不初始化创建的变量或bean的情况下创建具有特定数据类型的bean,php,sql,redbean,Php,Sql,Redbean,我想在不初始化bean的情况下创建一个redbeanppbean,下面是一个示例: //create bean sample data as a table in a database $sampledata = R::dispense('sampledata'); //Create column $sampledata->slotName = "John Doe"; //TEXT 那么我的问题是,是否可以创建Textbean-slotName,而不在列中填充“johndoe

我想在不初始化bean的情况下创建一个redbeanppbean,下面是一个示例:

 //create bean sample data as a table in a database 
 $sampledata = R::dispense('sampledata');

 //Create column
 $sampledata->slotName = "John Doe"; //TEXT

那么我的问题是,是否可以创建
Text
bean-
slotName
,而不在列中填充“johndoe”

为什么要这样做?bean表示数据库中的一行,因此我认为一旦没有行,也就没有bean。类型也是如此。我知道bean在DB中表示一行(你是说
?),但它也可以表示该表上的列。假设我想在Redbeanphp中创建一个包含特定数据类型的干净表。如果我不在那个bean下创建一个例子,我怎么能做到这一点呢?我想你做不到。RedBeanPHP增加了对自动创建数据库表的支持,但它仍然不是用来创建表的工具//创建表
$sampledata->slotName=“John Doe”//将在表上创建一列作为文本数据类型。然后,在创建数据类型
R::wipe($sampledata)