小编Ant*_*oCS的帖子

在旧版本中,isset的工作方式有所不同

我得到了一些遗留代码:

<?PHP
    if(isset($_GET['pagina'])=="homepage") {
?>
HtmlCode1
<?php 
} else { 
?>
HtmlCode2
<?php 
} 
?>
Run Code Online (Sandbox Code Playgroud)

我不确切知道为什么,但这似乎有效.当我有?pagina = homepage时加载htmlcode1并且当pagina var不存在时加载htmlcode2或者是其他东西(没有真正看到别的东西,只是不存在).该网站使用的是php4(不知道具体版本).但实际上,这怎么可行呢?我查看了手册,它说isset返回一个bool ..

任何人?

php legacy-code

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

访问新表单上的控件

我的项目中有2个表单,form1和form2.当我单击form1中的按钮时,我运行以下代码:

Form tempform = new Form2();
tempform.Show();
Run Code Online (Sandbox Code Playgroud)

在我的Form2代码中,我有一个标签,我现在需要更改文本.我如何访问标签?

我试过了:

tempform.label1.value = "new text"
Run Code Online (Sandbox Code Playgroud)

这不起作用,我甚至尝试使用Controls集合进行访问,但我认为我搞砸了.有什么方法可以访问标签吗?或者有什么方法可以将值传递给新表单,然后让该表单更改标签文本.

谢谢

c# winforms

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

在视图中放置数据的最佳方式(MVC)

在我正在使用的框架中,如果我想在视图中显示数据,我会这样做:

<h1><?php echo $this->header ?></h1>
Run Code Online (Sandbox Code Playgroud)

最近我发现xTemplate并注意到它使用字符串占位符,因此xTemplate中的上述代码将是:

<h1>{HEADER}</h1>
Run Code Online (Sandbox Code Playgroud)

我一直认为视图中的一个小PHP是好的,也比做一个str_replace更快,但我最近开始与设计师合作,我认为html中的很多php标签可能会让他感到困惑.

我想知道你对这个问题的看法.

谢谢.

注意:这可能是主观的,但我真的想找出最好的方法,或者至少知道这两种方法的所有优点和缺点.

php model-view-controller templates views presentation

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

SDL2 程序在一段时间后停止响应

所以我正在尝试做一个简单的精灵动画。我使用此图像作为精灵:http://answers.unity3d.com/storage/temp/5358-1123_01_01.jpg

这是代码:

#include <SDL.h>
#include <SDL_image.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>


//Screen dimension constants
const int SCREEN_WIDTH = 640;
const int SCREEN_HEIGHT = 480;


#define PATH_TO_IMAGE "sprite.jpg"

int main(int argc, char* args[]) {

    const int WALKING_ANIMATION_FRAMES = 8;

    SDL_Rect gSpriteClips[ 8 ] = {
        (SDL_Rect) {.h = 112, .w = 88, .x = 16, .y = 16},
        (SDL_Rect) {.h = 112, .w = 88, .x = 133, .y = 16},
        (SDL_Rect) {.h = 112, .w = 88, .x …
Run Code Online (Sandbox Code Playgroud)

c windows gcc sdl-2

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