echo主索引中的预定义名称

时间:2015-12-29 19:59:32

标签: php

预先声明以下内容,因为我使我的网站比目前更稳定。

mainconstants.php

<?php
define("website_name", "Rs-Sanctuary ");
define("url", "http://Rs-Sanctuary.com/");

的index.php

<?php
include('contants/mainconstants.php');?><br>
<title><?php echo ''.['website_name'].'' ?> - RSPS Toplist - Runescape private servers</title>

为什么我的标题栏会说明这个

  

&#34;数组 - RSPS Toplist - Runescape私人服务器&#34;

而不是

  

&#34; Rs-Sanctuary - RSPS Toplist - Runescape私人服务器&#34;

3 个答案:

答案 0 :(得分:2)

从PHP 5.4开始,[ ]可用于定义数组,因此您尝试回显数组array('website_name'),这不能完成(因此您得到Array )。

删除[ ]或将它们放在引号中以使它们回显。

<title><?php echo '[' . website_name . ']' ?> - RSPS Toplist - Runescape private servers</title>

答案 1 :(得分:0)

使用:

using (SqlConnection conn = new SqlConnection(connString))
{
    conn.Open();
    using (SqlCommand cmd = new SqlCommand(@"INSERT INTO VendorNote (VendorId, AdminComment...) VALUES (@VendorId, @AdminComment, ...); SELECT SCOPE_IDENTITY(); ", conn))
    {
        cmd.Parameters.AddWithValue("@VendorId", VendorId);
        cmd.Parameters.AddWithValue("@AdminComment", AdminComment);
        Id = (int) cmd.ExecuteScalar();
    }
}

您应该在数组上使用<title><?php echo website_name; ?> - RSPS Toplist - Runescape private servers</title> [

使用常量时,不使用quotes

答案 2 :(得分:0)

没有[大括号的回声常量变量

Wrong: //your code
<title><?php echo ''.['website_name'].'' ?>

Correct :
<title><?php echo website_name; ?>
OR
<title><?php echo ''.website_name.'' ?>