/**
* Checks table name or column name.
*
* @param string $table table string
*
* @return string
*/
protected function check( $struct )
{
if ( !is_string( $struct ) || !preg_match( '/^[a-zA-Z0-9_]+$/', $struct ) ) {
throw new RedException( 'Identifier does not conform to RedBeanPHP security policies.' );
}
return $struct;
}
я нашел решение с методом R::count.
function( $i ) use ( $spreadsheet )
$cycle = function ($items){
foreach(xopa($first, $second) as $items){
echo $items;
}
}
В сторону redbeanphp идёт много хейта не потому что он легкий, а потому что это хороший пример того как не надо писать код. Там не соблюдаются PSR, не используется composer, а самое главное то, что redbean не облегчает жизнь новичкам, а только их запутывает. В итоге изучая redbean новичок не изучает sql (который очень важен) и получает опыт работы с той библиотекой которая нигде не используется.
На этапе изучения лучше использовать чистый PDO. Работа с ним даст релевантный опыт в работе с базами данных который потом будет хорошим бустом при изучении любой ORM