Yoast\WP\Lib
ORM::create_placeholders
Returns a string containing the given number of question marks, separated by commas. Eg "?, ?, ?".
Метод класса: ORM{}
Хуков нет.
Возвращает
Строку.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->create_placeholders( $fields );
- $fields(массив) (обязательный)
- Fields to create placeholder for.
Код ORM::create_placeholders() ORM::create placeholders Yoast 27.4
protected function create_placeholders( $fields ) {
if ( ! empty( $fields ) ) {
$db_fields = [];
foreach ( $fields as $key => $value ) {
// Process expression fields directly into the query.
if ( \array_key_exists( $key, $this->expr_fields ) ) {
$db_fields[] = $value;
}
else {
$db_fields[] = ( $value === null ) ? 'NULL' : '%s';
}
}
return \implode( ', ', $db_fields );
}
return '';
}