我知道使用''定界字符串比""定界字符串更高效...
但我想知道是否有任何性能改进可做。
$a = array( 'table' => 'myTable', 'order' => 'myOrder' );
$table = $a['table']
替代
$a = array( table => 'myTable', order => 'myOrder' );
$table = $a[table]
我猜是这样,但只是想知道你的意见...
(这段话与IT技术无关)我知道使用''定界字符串比""定界字符串更高效...
但我想知道是否有任何性能改进可做。
$a = array( 'table' => 'myTable', 'order' => 'myOrder' );
$table = $a['table']
替代
$a = array( table => 'myTable', order => 'myOrder' );
$table = $a[table]
我猜是这样,但只是想知道你的意见...
(这段话与IT技术无关)const table = 'text';
$a = array( table => 'myTable', order => 'myOrder' );
$table = $a[table]
您应该始终引用字符串。在第二个示例中,PHP确实将table
和order
转换为字符串,但如果table
或order
被定义为常量defined,PHP将使用常量的值而不是字符串'table'或'order'。
echo "this is {$var1} and {$var2} and {$var3}";
比起
编程来说更容易。echo 'this is ' . $var1 . ' and ' . $var2 . ' and ' . $var3;