小编jus*_*joe的帖子

你如何git显示.gitignore中不存在的未跟踪文件

git status -u用来显示未跟踪的文件.在终端上,我看到很多未跟踪的文件,我需要不跟踪,如单元测试,个人文档等.我已经把它们放进去.gitignore,但似乎git status仍然显示它们.

如何仅显示不存在的未跟踪文件.gitignore.

git

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

这个功能有太多参数吗?

最后,我得到了这个功能.我不知道这是否正常.

function user_registration($user_name, $user_email, $user_pass, $address, 
                           $city, $postalcode, $country, $phone, $mobilephone)
Run Code Online (Sandbox Code Playgroud)

我如何以及为何能够改善这一点?

php parameters coding-style function

19
推荐指数
4
解决办法
4663
查看次数

如何知道我使用的django版本?是1.0,1.1还是1.2?

这是我第一次使用django.我真的是个初学者.这是我第一次看到"它工作正常!祝贺你的第一个Django支持的页面.".这意味着我现在在我的xampp服务器上有一个django + python.所以我提出这个问题?

  1. 如何知道我使用的django版本?是1.0,1.1还是1.2?
  2. 我可以在我的django文件夹(文件名)中读取它,以及如何使用代码/函数来打印django版本?
  3. 在python中有没有phpinfo()的替补?

python django

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

php中的gettype和unknown类型

我刚开始练习PHP内置gettype()及其返回值.该功能能够返回的测试结果,例如boolean,integer,unknown type等,但这些测试结果中,有一个引起了我的眼睛:未知类型.

阅读gettype()并试图在这里找到一些参考,我不能得到任何.

那么,问题是什么类型可以归类为unknown type?有可能还是我只是缺少阅读的东西?

php

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

如果array_filter中的回调接收参数可能吗?

我得到了这个多个数组$files[],它由键和值组成,如下所示:

[0] => Array
(
    [name] => index1.php
    [path] => http://localhost/php/gettingstarted/
    [number] => 1
)

[1] => Array
(
    [name] => index10.php
    [path] => http://localhost/php/gettingstarted/
    [number] => 2
)

[2] => Array
(
    [name] => index11.php
    [path] => http://localhost/php/gettingstarted/
    [number] => 3
)
Run Code Online (Sandbox Code Playgroud)

我使用此代码创建一个仅由'name'键组成的新数组.但它失败了

array_filter($files, "is_inarr_key('name')");

function is_inarr_key($array, $key)
{
    //TODO : remove every array except those who got the same $key
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

array_filter()[function.array滤波器]:第二个参数, 'is_inarr_key(' 姓名 ')',应该在C有效的回调:\ XAMPP\htdocs中\ PHP\gettingstarted \第15行的index.php

所以我的问题是:

  1. 是否可以在array_filter接收参数上进行回调功能?
  2. 关于如何在任何PHP内置函数中使用回调的一般经验法则是什么?

php arrays multidimensional-array

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

如何获取对象或类名?

现在,我有这个代码$obj_arr可能包含数组和一个对象.

$obj_temp = array ($obj_identity, $arr_user, $obj_locale, $arr_query); 

foreach ($obj_temp as $maybe_arr) {
        if (is_array($maybe_arr)) :
            $name = (string) key($maybe_arr);
        if (is_object($maybe_arr)) :    
            ???? // how to retrieve a class name ?
        endif;  

        $obj_arr[$name] = $maybe_arr;

}



obj_will_be_extract($obj_arr);
Run Code Online (Sandbox Code Playgroud)

function obj_will_be_extract($obj_arr) {
    extract($obj_arr);

    //Do the rest

}
Run Code Online (Sandbox Code Playgroud)

我需要创建一个由对象和数组组合组成的数组.因为我需要提取它,然后如何获取对象名称?

php arrays object

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

意大利面条代码有什么特点?

有人说当你的PHP代码和应用程​​序使用全局变量时,它必须是意大利面条代码(我假设这一点).我经常使用WordPress.据我所知,这是伟大的PHP软件附近最好的事情.它使用许多全局变量在其组件之间进行交互.

但是忘记这一点,因为坦率地说,这是我唯一知道的事情.所以它完全有偏见; D

所以,我只是好奇,意大利面条代码的特点是什么?

PS:我唯一知道的是WordPress.所以,希望这可能有助于某些人在PHP上开发完整的Web应用程序(例如,Stack Overflow网站)上几乎没有经验的人给出一个很好的答案.

php wordpress coding-style

12
推荐指数
3
解决办法
6062
查看次数

PHP中使用Heredoc Notation的优缺点是什么?

我以前从未见过这样的东西.所以,这让我困惑了一段时间.但现在我有时理解并使用它.所以,经过简短的经验,任何人都可以告诉我你的PHP中使用Heredoc Notation的优缺点是什么?

$stringval = <<<MYHEREDOC

   just creating variable here. nothing more.

MYHEREDOC;
Run Code Online (Sandbox Code Playgroud)

就个人而言,你如何使用这个PHP功能?这是一种不好的编码方式还是好方法?

php syntax

9
推荐指数
2
解决办法
2709
查看次数

SQLite强大到足以用作wordpress数据库吗?

我只是好奇.所以我问这个关于SQLite的特殊问题.我没有广泛使用这种类型的数据库.但要注意解释SQLite和Mysql之间的基本区别是什么?

所有这一切背后的原因是我只是想知道是否可以使用它来存储wordpress数据并充当数据库?

mysql sql sqlite wordpress wpdb

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

isset()和PHP全局变量

我有一个关于全局变量初始化的问题.

function hello_testing() {
  global $conditional_random;
  if (isset($conditional_random)) {
      echo "foo is inside";  
  }
}
Run Code Online (Sandbox Code Playgroud)

hello_testing()调用函数之前,可能不会初始化全局变量(conditional_random).

那么,我的验证通过isset()何时$conditional_random未初始化会发生什么?它会失败还是永远都是真的?

php variables function global-variables

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