小编Vol*_*erK的帖子

delete []"如何"知道操作数数组的大小?

Foo* set = new Foo[100];
// ...
delete [] set;
Run Code Online (Sandbox Code Playgroud)

您没有将数组的边界传递给delete[].但是这些信息存储在哪里?它是标准化的吗?

c++

235
推荐指数
5
解决办法
3万
查看次数

php == vs === operator

php中==和===有什么区别?我不确定何时使用两者.

更新的注释:因此它显示在StackOverflow搜索中,==和===之间的差异与!=和!==之间的差异相同.

php comparison equality operators

87
推荐指数
0
解决办法
5万
查看次数

用PHP中的@运算符抑制错误

在您看来,使用@运算符来抑制PHP中的错误/警告是否有效,而您可能正在处理错误?

如果是这样,你会在什么情况下使用它?

欢迎使用代码示例.

编辑:回复者的注意事项.我不打算关闭错误报告,但是,例如,通常的做法是使用

@fopen($file);
Run Code Online (Sandbox Code Playgroud)

然后检查......但是你可以通过这样做摆脱@

if (file_exists($file))
{
    fopen($file);
}
else
{
    die('File not found');
}
Run Code Online (Sandbox Code Playgroud)

或类似的.

我想问题是 - 是否有任何@HAS用于抑制错误,不能以任何其他方式处理?

php error-suppression operators

68
推荐指数
7
解决办法
5万
查看次数

检查IE8中的http响应头

我正在寻找一个ie8-addon,它显示像firebug或httpliveheaders那样的http标题.任何建议表示赞赏.

编辑:我可能是盲人但似乎内置的开发人员工具(F12)没有显示http标头.

internet-explorer http ie-developer-tools http-headers

54
推荐指数
3
解决办法
9万
查看次数

setcookie,无法修改标题信息 - 已发送的标题

我是PHP的新手,我刚刚练习PHP setcookie()并且失败了.

http:// localhost/test/index.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>

    </head>
    <body>
     <?php
     $value = 'something from somewhere';

     setcookie("TestCookie", $value);
     ?>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

http:// localhost/test/view.php

<?php
 // I plan to view the cookie value via view.php
 echo $_COOKIE["TestCookie"];

?>
Run Code Online (Sandbox Code Playgroud)

但我没能运行index.php,这样的IE警告.

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\test\index.php:9) in C:\xampp\htdocs\test\index.php on line 12
Run Code Online (Sandbox Code Playgroud)

毫无疑问,我启用了IE 6 cookie.

上面的程序有什么问题吗?谢谢.

使用WinXP OS和XAMPP 1.7.3.

php cookies http httpresponse

36
推荐指数
5
解决办法
9万
查看次数

MYSQL如何选择字段具有最小值的数据

我想从表中选择数据,其中特定字段具有最小值,我试过这个:

SELECT * FROM pieces where min(price)
Run Code Online (Sandbox Code Playgroud)

我对MySQL不好,请帮忙吗?谢谢

mysql sql aggregate-functions greatest-n-per-group

30
推荐指数
5
解决办法
10万
查看次数

HTTP请求+响应的名称

我在rfc 2616中找不到一件事,那就是请求/响应对的"规范"名称.有这样的事吗?

  4.1 Message Types

    HTTP messages consist of requests from client to server and responses
    from server to client.

       HTTP-message   = Request | Response     ; HTTP/1.1 messages

以此为模板,你会在下面的句子中加入哪个单词?

  A single complete HTTP ... consists of one HTTP Request and one HTTP Response

       HTTP-... = Request Response 

往返?周期?

naming http

28
推荐指数
2
解决办法
2860
查看次数

CodeIgniter是大型应用程序的明智选择吗?

从开发的角度来看,我一直在阅读伟大的codeigniter.我确信使用该框架将使开发过程更快.但我问自己的问题是,单独制作的框架会不会满足您的需求?

CI虽然广告占用空间很小,却会"陷入困境",因为它基本上是一个框架框架(后面指的是PHP作为C的框架)?有没有很好的方法来分散负载?在CI中,是否存在任何大型应用程序?

谢谢卡斯帕尔.

php scalability codeigniter scale

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

jQuery通过POST发送HTML数据

我正在使用jQuery使用div的HTML内容对PHP文件进行POST.HTML内容包含表,输入,较小的div,我想获取主DIV的内容并将其发送到数据库.我能想到的唯一选择是POST方法,但我不知道是否可以用它发送纯HTML.是否还有其他选项可以将HTML内容从div发送到PHP文件以插入MySQL?

谢谢.

编辑:我现在能够使用jQuery的POST发送完整的HTML数据.但是,我在DIV中的HTML字符会转换为特殊字符.示例:">"将变为">" 当发生这种情况时,我的POST数据仅限于出现第一个特殊字符的位置,因为我像这样执行我的ajax POST:

var data = 'id='+ currid +'&html='+ div_html;

    $.ajax({
          type: "POST",
          url: "file.php",
          data: data,
    .......................
    .......................
Run Code Online (Sandbox Code Playgroud)

使用此代码不正常,因为div_html包含其他"&"字符,因此它将被视为要发送的另一个POST参数.

任何解决方法?

再次感谢.

ajax jquery encoding

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

为什么要使用!== FALSE来检查php中的stripos?

这是我正在看的代码.

foreach ($header as $idx => $field) {
    if (stripos($field, 'foo') !== false) {
        $cols['foo'] = $idx;
    } else if (stripos($field, 'bar') !== false) {
        $cols['bar'] = $idx;
    } else if (stripos($field, 'brr') !== false) {
        $cols['brr'] = $idx;
    } else if (stripos($field, 'ffo') !== false) {
        $cols['ffo'] = $idx;
    }
}
Run Code Online (Sandbox Code Playgroud)

对不起,不知道如何格式化代码,任何提示都将不胜感激.

我正在看一些比我聪明的人编写的代码,所以我不会相信我的第一印象就是改变一切if(stripos($foo)),但为什么这样做?

php comparison conditional operators

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