小编Dav*_*vid的帖子

变量连接的单引号或双引号?

是否更好地将变量(例如$name)连接到现有字符串(例如$string),如下所示:

$string='Hi, my name is '.$name
Run Code Online (Sandbox Code Playgroud)

或者将变量嵌入字符串中,如下所示:

$string="Hi, my name is $name";
Run Code Online (Sandbox Code Playgroud)

或者使用这样的函数更好:

$string=sprintf("Hi, my name is %s",$name);
Run Code Online (Sandbox Code Playgroud)

哪个在处理器时间/效率方面更好?

php string quotes concatenation

22
推荐指数
4
解决办法
5万
查看次数

从foreach循环中删除最后一个逗号

我使用foreach循环来回显我的数据库中的一些值,如果有意义,我需要从最后一个循环中删除最后一个逗号.

我的循环很简单,如下所示

foreach($results as $result){
  echo $result->name.',';
}
Run Code Online (Sandbox Code Playgroud)

哪个回声

result,result,result,result,
Run Code Online (Sandbox Code Playgroud)

我只需要杀掉那个讨厌的最后一个逗号.

任何帮助都会很棒:)

干杯

php

22
推荐指数
4
解决办法
4万
查看次数

参数名称前面的'&'

这是一个快速而毫无疑问的简单问题.我是PHP的新手,正在浏览一些现有的代码.我试图在谷歌上找到我的问题的答案,但无济于事.

有人可以让我知道参数$ var之前的'&'符号是什么?

function setdefault(&$var, $default="")
{
  if (! isset($var))
  {
    $var = $default;
  }
}
Run Code Online (Sandbox Code Playgroud)

php parameters

21
推荐指数
2
解决办法
2万
查看次数

javascript $符号?

为什么在JavaScript中使用$符号?我想知道它的具体内容?

javascript

19
推荐指数
2
解决办法
3万
查看次数

从数组中选择3个不同的随机值

我有一个30个值的数组,我需要从这个数组中提取3个不同的随机值.我该怎么做?

php arrays random

18
推荐指数
2
解决办法
1万
查看次数

找不到System.Data.Entity.DataBase

我找不到DataBaseSystem.Data.Entity.

谁知道为什么?

谢谢.

asp.net-mvc entity-framework

18
推荐指数
2
解决办法
2万
查看次数

从字符串中删除\ r \n

我有一些字符串中的Html我已尽力删除\ r很多次但失败了.

text.Replace("\r\n", "").Replace("\r", "").Replace("\n", "");
Run Code Online (Sandbox Code Playgroud)

c# string

15
推荐指数
1
解决办法
3万
查看次数

让用户下载XML文件

我在PHP中准备了一个XML字符串,我想让用户在XML文件中下载字符串.

是否可以为用户提供下载(例如text.xml)而无需将xml文件物理保存到服务器?

php header

13
推荐指数
2
解决办法
3万
查看次数

在ASP.NET中读取请求主体

如何读取ASP.NET中的请求主体?我正在使用Firefox的REST客户端插件为我在本地托管的网站上的资源形成GET请求,而在请求正文中我只是将字符串"test"试图读取它服务器.

在服务器代码(这是一个非常简单的MVC动作)我有这个:

var reader = new StreamReader(Request.InputStream);
var inputString = reader.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

但是当我调试它时,inputString总是空的.我不确定如何(例如在FireBug中)确认请求正文确实正确发送,我想我只是假设附加组件正确地执行了此操作.也许我读错了价值?

asp.net rest httpwebrequest

12
推荐指数
1
解决办法
1万
查看次数

无法在VS2012中运行测试

尝试在Visual Studio Express 2012 For Web中运行单元测试时是否有人遇到以下错误?:

MSTestAdapter无法发现测试,因为经典模式助手不可用.如果已选择TestSettings文件,请取消选中它并再试一次.

我在Visual Studio 2012 RC中有一个解决方案,它包含几个应用程序,几个类库和几个单元测试项目.当Visual Studio 2012发布时,我转到了Express For Web.一切都在编译和运行正常,但任何时候我尝试运行单元测试我得到上述错误.

作为测试,我卸载了单元测试项目并删除了TestSettings文件并添加了一个带有一个测试的新单元测试项目,这是一个简单的真正断言.但是,错误仍然存​​在.

谷歌搜索对我来说并没有太多的东西.各个网站上的一些相关帖子,但还没有实质内容.(也许其他人有更多的运气?)看起来测试框架在它甚至试图调用MSTest之前就失败了,但同样好奇的是我mstest.exe在机器上找不到.

有没有人碰到这个并解决了它?我想我可以转移到NUnit(尽管他们的网站没有响应,这并没有给项目增添很多信心)或者那种性质的东西,尽管我更愿意尽可能地减少工具的数量.

.net mstest visual-studio-express visual-studio-2012

10
推荐指数
1
解决办法
7726
查看次数