小编nas*_*971的帖子

Xdebug 3 - 设置“xdebug.remote_***”已重命名,请参阅升级指南

我刚刚在我的 OSX 上安装了 Xdebug v3.0.0beta1 并尝试在 PhpStorm 2020.1 上使用它,但我得到了这个:

Xdebug: [Config] 设置 'xdebug.remote_enable' 已重命名,请参阅https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_enable 上的升级指南 (请参阅:https : //xdebug.org/docs /errors#CFG-C-CHANGED ) Xdebug: [Config] 设置 'xdebug.remote_host' 已重命名,请参阅https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_host 上的升级指南 (请参阅: https://xdebug.org/docs/errors#CFG-C-CHANGED ) Xdebug: [Config] 设置“xdebug.remote_mode”已重命名,请参阅https://xdebug.org/docs/upgrade_guide 上的升级指南#changed-xdebug.remote_mode (参见:https : //xdebug.org/docs/errors#CFG-C-CHANGED) Xdebug: [Config] 设置 'xdebug.remote_port' 已重命名,请参阅https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_port 上的升级指南

提供的链接只会导致带有错误的图像。

我的问题是要设置的正确设置是什么以及在哪里实际更改它们,因为我的 php.ini 文件中没有关于 xdebug 的任何内容。

php xdebug phpstorm

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

何时在PHP中使用标题('Content-Type:application/json')

我一直在试图弄清楚header('Content-Type: application/json')php脚本的用法是什么,我在stackoverflow上找到了关于这个主题的不同问题和答案,但我仍然没有完全理解它...

所以这里有一个问题:我在一些php项目中看到过这行代码,我正在努力理解

  • 如果在另一个网页调用这个实际脚本(例如ajax)时使用它,那么调用页面可以从php页面获取一个json

要么

  • 如果这个脚本意味着php页面将处理从另一个网页发送的json.或者别的什么???

另一件事可以帮助我,如果回答,最近我一直在使用cURL从资源(外部URL)检索json,我不得不在请求中放置此标头(Content-type:application/json).我是否将此标题发送到exertnal资源或是这个MY标题,以便我可以处理返回的json?

谢谢

php curl http http-headers

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

每次触发事件并显示值时增加var

我每次在输入字段中写'yes'时都试图递增变量,但是n控制台中的值始终保持为'1'.

$('#txt').on('keyup', function() {
    let n = 0;
    if($(this).val() == 'yes') {
        n++;
        console.log("You wrote 'yes' " + n + " times");
    }
});
Run Code Online (Sandbox Code Playgroud)

我在这里遗漏了一些东西,但我不知道是什么.我如何继续增量n

javascript jquery

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

如果php文件中有文本,Ajax不会返回json

我是Jquery Ajax的新手,对不起,如果那是一件简单的事情.

所以我的问题是我想从我的php文件中检索一个json对象,但只有当我只回显一个这样的Json对象时它才有效:

<?php
header('Content-type: application/json; charset=utf-8');
$arr = array ('Lastname'=>'Doe','Firstname'=>'John','Age'=>109);
echo json_encode($arr);
Run Code Online (Sandbox Code Playgroud)

当我想在我的javascript文件中回显另一个json或者作为json返回的一些文本时,我从ajax调用中得不到任何回复.

  <?php
// This code doesn't work
    header('Content-type: application/json; charset=utf-8');
    $arr = array ('Lastname'=>'Doe','Firstname'=>'John','Age'=>109);
    echo 'hi there';
    $json = 'Hello people';
    echo json_encode($json);
    echo json_encode($arr); 
Run Code Online (Sandbox Code Playgroud)

我的ajax电话是这样的:

$.ajax({
        url: 'test.php',
        type: 'GET',
        success: function (response) {
            console.log(response);
        }
    });
Run Code Online (Sandbox Code Playgroud)

所以我的最后一个问题是:我的代码有什么问题,以及ajax调用中不允许的内容

php ajax jquery json

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

PhpStorm - Xdebug 问题:在测试文件本地找不到文件“/project_path/Standard input code”

我正在努力让 Xdebug 在 PhpStorm 2020 上的 PHP 测试文件中工作。

我需要调试一些测试类以及 Xdebug 扩展,但我总是得到这个:

Cannot find file '/project_path/Standard input code' locally.
To fix it set server name by environment variable PHP_IDE_CONFIG and restart debug session.
Run Code Online (Sandbox Code Playgroud)

我尝试了我在网上找到的所有方法来修复它,但在我的情况下似乎没有任何效果。

我尝试设置PHP_IDE_CONFIG为环境变量并设置为localhost,也在 IDE 中添加 localhost 服务器,但仍然没有任何效果。我的同事无需进行任何特定配置即可让 Xdebug 在他们的 IDE 中工作。

“正常”的 PHP 文件可以工作,我只在测试文件上有这个问题。

任何的想法 ?

xdebug phpstorm atoum

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

Postgres - 如何在表结构查询中检索默认值

我正在尝试使用此查询检索某些表的结构以及列默认值:

SELECT column_name, is_nullable, character_maximum_length, udt_name, default_value
FROM information_schema.columns
WHERE table_schema = 'public'
AND table_name = 'USER'
ORDER BY ordinal_position
Run Code Online (Sandbox Code Playgroud)

但我无法找到正确的值来选择默认值。我尝试了“default_value”,但它不起作用......

sql postgresql

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

标签 统计

php ×3

jquery ×2

phpstorm ×2

xdebug ×2

ajax ×1

atoum ×1

curl ×1

http ×1

http-headers ×1

javascript ×1

json ×1

postgresql ×1

sql ×1