小编Cha*_*les的帖子

为标量类型明确定义的析构函数

如果我们编写以下代码,它可以正常工作.

typedef int I;

I i;

int main()
{
    i.~I();
}
Run Code Online (Sandbox Code Playgroud)

我知道析构函数是特殊的成员函数(标准中有一个定义).但有没有办法明确定义函数将在调用伪析构函数时调用?目前尚不清楚为什么允许伪析构函数调用此类型.

c++ pseudo-destructor

0
推荐指数
1
解决办法
91
查看次数

我已经安装了Zend Framework并且需要在PHP中设置include路径?

我已经转储了Zend Framework文件

"家用/ hotbuzz /的public_html /包括/ zend /中"

我的托管:linux

我想在我的脚本中加载它.每当我加载时,我都会收到此错误.

一些信息:我询问了我的Zend,主持人他们说它位于"usr/local/zend"

但我想使用这个家/ hotbuzz/public_html/include/zend /

我在PHP中添加了这些内容:

set_include_path(dirname(__FILE__).';'.get_include_path());
require_once 'Zend/Loader.php';
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Exception.php' (include_path='/home/hotbuzz/public_html/include;.:/usr/lib/php:/usr/local/lib/php') in /home/hotbuzz/public_html/include/Zend/Loader.php on line 87
Run Code Online (Sandbox Code Playgroud)

我想在我的PHP代码中设置包含路径并配置它(.htaccess).

php apache zend-framework

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

PHP构造函数在可以提供嵌套变量的参数之前执行

首先,这里有一个小代码片段来帮助解释我的问题:

<?php
class foo {

    public $title;

    __construct{

        echo "<html>\n";
        echo "<head>\n";
        echo "<title>".$this->title."</title>\n";
        echo "</head>\n";
        echo "<body>\n";

    }

    /**
    *
    * I get $title from index.php
    *
    */
    public function setTitle( $title )
    {

        $this->title = $title;

    }


    __destruct{

        echo "</body>\n";
        echo "</html>\n";

    }

}
?>
Run Code Online (Sandbox Code Playgroud)

你可能已经注意到这段代码会产生一个好的标题.是的,那里有一个空的空间.: - )

对我来说,这实际上是完全合理的(即使我没想到它),因为类构造函数正在创建foo对象时执行,这意味着它不会等待index.php来提供其中的参数setTitle(). turn返回填充的字符串$this->title.

因此,如果我真的了解这里发生了什么,我该怎么做才能解决这个问题?我应该使用内置缓冲区函数缓冲输出,然后使用提供的标题字符串修改存储的输出?有任何想法吗?

我真的,真的,真的,喜欢保持这个结构,其中构造函数和析构函数包含这个重复的代码.很高兴这些功能不必在任何地方调用.我知道有些开发人员可能会考虑这种不好的做法,但无论如何我会这样做,因为我想,因为我觉得它很酷.所以我并不是真的在这方面寻求建议,除非你非常有动力告诉我我的愚蠢.

所以,如果你有任何建议/想法/知识与我分享这将是伟大的.

谢谢,并随时抽出你的时间,因为我想我将被迫留在里面躲避来到我的城市的邪恶猪流感,所以不要急!

php oop constructor class

-1
推荐指数
1
解决办法
1097
查看次数

PHP - JSON数据解析

所有,

我有以下JSON数据.我需要帮助在PHP中编写一个函数,它接受一个categoryid并返回一个数组中属于它的所有URL.

像这样的东西::

<?php
function returnCategoryURLs(catId)
{
    //Parse the JSON data here..
    return URLArray;
}
?>


{
    "jsondata": [
        {
            "categoryid": [
                20 
            ],
            "url": "www.google.com" 
        },
        {
            "categoryid": [
                20 
            ],
            "url": "www.yahoo.com" 
        },
        {
            "categoryid": [
                30 
            ],
            "url": "www.cnn.com" 
        },
        {
            "categoryid": [
                30 
            ],
            "url": "www.time.com" 
        },
        {
            "categoryid": [
                5,
                6,
                30 
            ],
            "url": "www.microsoft.com" 
        },
        {
            "categoryid": [
                30 
            ],
            "url": "www.freshmeat.com" 
        } 
    ]
}
Run Code Online (Sandbox Code Playgroud)

谢谢

php json

-1
推荐指数
2
解决办法
2864
查看次数

比较PHP中的字符串

PHP中的字符串比较似乎有点困难.我不知道是否有其他方法可以做到这一点.

比如说:

$t1 = "CEO";
$t2 = "Chairman";
$t3 = "Founder";

$title = "CEO, Chairman of the Board";

if (!strcmp($t1, $title)) {
    echo $title."<br>"; echo $Fname."<br>"; echo $Lname."<br>";
} else if (!strcmp($t2, $title)) {
    echo $title."<br>"; echo $Fname."<br>"; echo $Lname."<br>";
} else if (!strcmp($t3, $title)) {
    echo $title."<br>"; echo $Fname."<br>"; echo $Lname."<br>";
}
Run Code Online (Sandbox Code Playgroud)

这不给予任何结果作为上述$title有字$t1,并$t2在里面.我怎样才能做到这一点?

php

-1
推荐指数
1
解决办法
327
查看次数

你能用简短的代码解决这个问题吗?

有10个变量.说$var1, $var2, $var3, $var4,....$var10

和一个$count变量.我正在寻找的是,如果所有变量都已设置,$count = 10+1或者如果仅设置了9个变量,或者如果仅设置了$count=9+18个变量$count=8+1 ,那么最后一个变量最后为1个变量(然后设置一个变量$count = 1+1).

我知道与做到这一点If,Else ifelse但我需要编写代码太多行.

有没有人知道如何在简短的代码中做到这一点?

php

-1
推荐指数
1
解决办法
280
查看次数

我如何通过PHP保护空间的html密码标签?

你好我探索当有人试图在密码字段php处理空间时用它作为聊天.所以我怎么能阻止它.请求如果尝试写空间获取消息说不要尝试写空间

php

-1
推荐指数
1
解决办法
468
查看次数

在iframe tab-fb中渲染facebook墙:墙壁替换和其他选项

我正在尝试构建一个Facebook应用程序,该应用程序生成一个选项卡,其中包含一个页面的墙,其中包含一些内容下面的"post to wall"对话框.到目前为止,我所知道的唯一应用程序是Bandpage(例如http://www.facebook.com/beyonce).

它拒绝了在iframe中以这种方式渲染墙壁并非易事.以下是我研究过的一些方法:

  1. 使用curl刮墙:这不仅是一个丑陋的解决方案,而且Facebook可以防范这种情况.
  2. 使用社交插件(http://developers.facebook.com/docs/plugins/):喜欢Box(http://developers.facebook.com/docs/reference/plugins/like-box/)渲染一个墙,并与"faces"和"header"选项关闭+ Autoresize js调用它几乎看起来像我想要的,但不包括注释字段,并且框的外观无法自定义.
  3. 使用Graph API可以很容易地在JSON中获取墙的Feed,但是渲染和样式化是一场噩梦 - 必须有一种更简单的方法.
  4. 使用fb:wall - 这已被弃用,将在几个月后关闭,但它甚至不能作为权宜之计.或者是吗?
  5. 使用fb:fan,它应该采用css样式表.

所以 - 由于Bandpage正在这样做,似乎可以在一个标签中渲染墙,但是如何?

iframe tabs facebook facebook-wall

-1
推荐指数
1
解决办法
884
查看次数

打印php数组的内容

我正在尝试打印或回显GET和POST数组的内容.我这样做是出于调试原因,因为我需要确切地检查传递给我提交表单的内容.

我目前正在使用以下代码,但即使我可以在页面的URL中看到一些GET数据,也没有显示任何内容.

<php print_r($_POST); print_r($_GET); ?> 
Run Code Online (Sandbox Code Playgroud)

在提交时,我在URL中获得以下内容,因此数据将在某处:

&token=3dce374d23c82eaadc8463bc477a418b5ed2dfa2&name=Mrs Newton&date=27-01-2012&chronoform=addupdatelead&event=submit
Run Code Online (Sandbox Code Playgroud)

php debugging

-1
推荐指数
1
解决办法
543
查看次数

在java中返回String []

如何在Java中返回数组String?我不断收到错误消息,说我无法从String转换为String [],但它不应该尝试这样做.我对CS很陌生,所以我不太确定.这是我的班级文件:

public class questionOrder {
    public String[] order(int x, String W, String X, String Y, String Z){
           String f = W;
           String g = X;
           String h = Y;
           String j = Z;

    switch(x){

        case 1: String[] ar = {f,g,h,j};
        return ar;

    }
    }

}
Run Code Online (Sandbox Code Playgroud)

java string compilation return

-1
推荐指数
1
解决办法
167
查看次数