$query = "SELECT ".$fields." FROM {$this->table_prefix}{$table}";
Würde
$query = "SELECT ".$fields." FROM $this->table_prefix$table";
Mit geschweiften Klammern gute Praxis ist für lesbaren Code identisch auszuführen, wenn Variablen innerhalb von Strings (insbesondere für diejenigen ohne Syntax hightlighting/Farbenblindheit) verwendet wird.
Beispiel: „Viele Programmierer verwenden es die ganze Zeit, so dass sie nie darüber nachdenken, ob es notwendig ist“
<?php
class simple
{
function __construct()
{
$this->table_prefix = "blablabla";
}
function doSomething()
{
$fields = "1,2,3";
$table = "MyTable";
$query = "SELECT ".$fields." FROM $this->table_prefix$table";
return $query;
}
}
$a = new simple();
print $a->doSomething();
?>
Ta
+1 für Wenn Sie immer die lange Form verwenden, dann bricht das Zurückgehen und das Ändern von Dingen selten die Dinge – Dereleased