Lisibilité

Perso, entre :

$strReq = 'SELECT post_id ' .
'FROM ' . $this->core->prefix . 'post ' .
'WHERE post_id = ' . $post_id . ' ' .
"AND user_id = '" . $this->con->escape($user_id) . "' ";

$rs = $this->con->select($strReq);

et :

$sql = new dcSelectStatement($this->core);
$sql
    ->column('post_id')
    ->from($this->table)
    ->where('post_id = ' . $post_id)
    ->and('user_id = ' . $sql->quote($user_id, true));

$rs = $sql->select();

Et qui font absolument pareil, je préfère la seconde syntaxe, plus claire pour quelqu’un qui vient lire ça pour la première fois (et les fois suivantes aussi d’ailleurs).

Pas vous ?

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/15181

Haut de page