小编Joh*_*ker的帖子

通过CLI获取"以'#'开头的注释"消息

我对服务器php配置文件的访问非常有限.

当我运行一些涉及编写日志文件的cron脚本时,我收到这样的警告

Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

我搜索了很多原因,我知道我们需要用';'代替'#' 在ming.ini文件中.

我通知我的服务器管理员来解决这个问题

下面是我得到这个修复的链接

如何修复:PHP已弃用的错误

后来,对于一些脚本问题得到修复,但对于其中一些我开始在不同的PHP配置文件中得到相同的错误

例如

PHP Deprecated:  Comments starting with ‘#’ are deprecated in /etc/php5/cli/conf.d/imagick.ini on line 1 in Unknown on line 0

PHP Deprecated:  Comments starting with ‘#’ are deprecated in /etc/php5/cli/conf.d/imap.ini on line 1 in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

实际上是什么问题,下面是我的服务器规范

操作系统:ubuntu 12 php:5.4

这是一种通常的行为吗我需要将这些注释从"#"更改为";" 在每个文件中.

或者这是PHP 5.4的问题.

如果您有或轻松地在应用程序级别(代码)中避免此错误,请提供任何信息

提前感谢阅读这篇文章

php

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

我的PHP函数应该接受一个参数数组还是应该显式请求参数?

在我正在研究的PHP Web应用程序中,我看到以两种可能的方式定义函数.

方法1:

function myfunc($arg1, $arg2, $arg3)
Run Code Online (Sandbox Code Playgroud)

方法2:

// where $array_params has the structure array('arg1'=>$val1, 'arg2'=>$val2, 'arg3'=>$val3)
function myfunc($array_params)
Run Code Online (Sandbox Code Playgroud)

什么时候应该使用一种方法而不是另一种 似乎如果系统要求不断变化,因此myfunc的参数数量不断变化,方法1可能需要大量维护.

php overloading

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

从MySQL Workbench中删除limit子句

我正在运行此查询: select * from schema.table

但我只得到前1000行

我在输出窗口中看到有一个LIMIT子句附加到我的select语句.有没有办法关闭默认限制?

mysql limit

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

GO的全局变量

我正在尝试批处理一些SQL脚本.在顶部,我已经宣布了一些我认为在术语意义上的全局变量

所以:

DECLARE @someVar1
DECLARE @someVar2
...etc.

GO

Some batch of SQL here that sets @someVar1 and @SomeVar2 to a value and uses it in the SQL statement

GO


Some batch of SQL here that sets @someVar1 and @SomeVar2 to a value and uses it in the SQL statement

GO
...
Run Code Online (Sandbox Code Playgroud)

声明超出范围...意味着当我运行它时,后续批处理脚本找不到那些声明.有没有办法让所有使用或设置这些变量的批处理脚本都使用全局?

t-sql

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

常见的CMS角色和访问级别

我目前正在编写CMS并记住有人(可能已经在这里)批评现有的CMS没有足够强大的用户权限系统.我有一个计划出来的方法,但我觉得它已陷入通常的陷阱,有点太细粒度,这使得理解和实施它对最终用户来说是一种恐怖.

我认为拥有一系列具有权限的默认用户角色就是答案,所以我想我的问题是:

您希望在CMS中看到哪些默认角色以及与这些角色相关联的权限类型?

提前致谢!

php permissions roles access-levels content-management-system

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

在MySQL中"插入忽略"和替换之间的性能差异是什么?

我想知道MySQL insert ignorereplace订单之间的性能是否存在差异.

我正在使用MySQL 5.0.31.我的所有表都在InnoDB中.

mysql

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

我需要一个尾随的分号吗?

例:

<?php $formElement->display()?>
Run Code Online (Sandbox Code Playgroud)

这样没事,或者我应该提供一个; ?好吧,我想PHP解释器非常聪明,可以看到该行已完成并且由于末尾的?>而完成了表达式.对?

php

12
推荐指数
2
解决办法
4351
查看次数

使用preg_match从字符串中获取数字

我有一个字符串:

 <div id="post_message_957119941">
Run Code Online (Sandbox Code Playgroud)

我想从这个字符串中仅使用获取数字(957119941)preg_match.

php preg-match

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

查找可用的USB设备Mac OS X.

我想知道是否有任何方法可以查看usb设备(仅限特定设备)是否插入并使用目标c拔出.我需要知道的是,是否已插入设备,例如iPhone/iPod Touch.如果没有,任何其他设备都可以工作

谢谢

macos usb objective-c

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

为什么PHP中的引用函数调用已弃用?

我写了以下代码:

<?php
    $a1 = "WILLIAM";
    $a2 = "henry";
    $a3 = "gatES";

    echo $a1." ".$a2." ".$a3. "<br />";

    fix_names($a1, $a2, $a3);

    echo $a1." ".$a2." ".$a3;

    function fix_names(&$n1, &$n2, &$n3)
    {
        $a1 = ucfirst(strtolower(&$n1));
        $a2 = ucfirst(strtolower(&$n2));
        $a3 = ucfirst(strtolower(&$n3));

    }

    ?>
Run Code Online (Sandbox Code Playgroud)

我收到了此通知:已弃用:已弃用调用时间传递引用

我需要解释为什么我会收到此通知?为什么在PHP版本5.3.13中,这已被弃用?

php pass-by-reference

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