Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mamp/PHP:如何禁用有关不推荐使用的函数的PHP警告消息_Php_Mamp_Ini - Fatal编程技术网

Mamp/PHP:如何禁用有关不推荐使用的函数的PHP警告消息

Mamp/PHP:如何禁用有关不推荐使用的函数的PHP警告消息,php,mamp,ini,Php,Mamp,Ini,在我的web应用程序中,我的老板希望我使用msql_*php函数,但我甚至无法登录,因为有关于这些不推荐使用的函数的php消息。如何在MAMP中禁用它们?在这个论坛中,我找到了以下在php.ini中编写的规则 error_reporting = E_ALL & ~E_DEPRECATED display_errors = On disable_functions = "list of mysqli_* functions" 但这不起作用。我已经将其写入MAMP中包含的每个php版本的

在我的web应用程序中,我的老板希望我使用msql_*php函数,但我甚至无法登录,因为有关于这些不推荐使用的函数的php消息。如何在MAMP中禁用它们?在这个论坛中,我找到了以下在php.ini中编写的规则

error_reporting  = E_ALL & ~E_DEPRECATED
display_errors = On
disable_functions = "list of mysqli_* functions"
但这不起作用。我已经将其写入MAMP中包含的每个php版本的所有文件php.ini中。唯一有效的办法就是

display_errors = Off
但是我不能像其他人那样使用它,因为我甚至看不到我的编程/其他问题的语法错误

是php5.6.10的php.ini,位于/Applications/MAMP/bin/php/php5.6.10/conf中/


你有什么想法吗?我知道我应该使用新的函数,而不是不推荐的函数,但这不是我的事,我不能禁用所有错误消息…

我真的没有解决方案给你,对不起。 我这样做了:在我的.php文件中,我放了以下代码:

 error_reporting(E_ALL ^ E_DEPRECATED); // without "~"
 ini_set("display_errors", 1);

在TEMATRES程序(我使用的程序)中有一个配置文件:
config.TEMATRES.php
。此文件包含以下行:

Ini_set ('display_errors', 'On');
Error_reporting (E_ALL);
我把它改成:

Ini_set ('display_errors', 'On');
Error_reporting (E_ALL ^ E_DEPRECATED);
因此我能够解决这个问题