php 第33页

php判断函数,类,类方法是否存在

pren 发布于 2021-09-18

做php开发中,如果遇到自己不能修改服务器的相关配置也不能知道服务器某些功能是否开启的情况下,直接使用某些特殊的函数会导致程序报错,比如curl_init这种系统函数。当服务器未开启curl相关服务的时候,直接使用curl系列函数会报Call to undefined funct...

阅读(611)评论(0)赞 (0)

filter_var() 验证邮箱、ip、url的格式

pren 发布于 2021-09-18

验证邮箱格式的正确与否,你的第一解决方案是什么呢?不管你们怎么思考的,反正我首先想到的就是字符串查找看是否有@符号,但是对于结尾的.com或者.net 亦或者.cn等等越来越多的域名验证感觉棘手,直到了某一天认真的研究了filter_var()函数的参数,我对以前走马观花式的阅读...

阅读(698)评论(0)赞 (0)

详解php中switch你可能不知道的事

pren 发布于 2021-09-18

首先我们猜想下下面的代码会输出什么? switch (0) { case 'test1': echo 1; case 'test2': echo 2; case 'test3': echo 3; break; } 打眼一看;如果你认为什么都不会输出; 那么这篇文章你就看值了; 事...

阅读(556)评论(0)赞 (0)

如何屏蔽php错误,php错误级别常量

pren 发布于 2021-09-18

方法一:@ 在任何错误语句之前加上@符号,即可屏蔽! 方法二:error_reporting 在PHP文件第一行加上:error_reporting(0); 即可屏蔽! // 关闭错误报告 error_reporting(0); // 报告 runtime 错误 error_re...

阅读(596)评论(0)赞 (0)

php防止sql注入

pren 发布于 2021-09-18

三个函数: addslashes($string);//用反斜线引用字符串中的特殊字符' " \ $username=addslashes($username); mysql_escape_string($string);//用反斜杠转义字符串中的特殊字符,用于mysql_que...

阅读(846)评论(0)赞 (0)

PHP7引入的“??”和“?:”的区别

pren 发布于 2021-09-17

??和?:是PHP7新增的特性 $a ?? 0 等同于 isset($a) ? $a : 0。 $a ?: 0 等同于 $a ? $a : 0。 empty: 判断一个变量是否为空(null、false、00、0、’0′、』这类,都会返回true)。 isset: 判断一个变量是...

阅读(733)评论(0)赞 (0)

PHP下开启PDO MySQL的扩展

pren 发布于 2021-09-17

PDO扩展为PHP访问数据zd库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数版执行查询和获取数据。 开启PDO和PDO_MySQL扩展 方法: 1、找到php.ini文件 2、打开后,搜索 extension=php...

阅读(496)评论(0)赞 (0)

php set_time_limit()函数

pren 发布于 2021-09-17

当你的页面有大量数据时,建议使用set_time_limit()来控制运行时间,默认是30s,所以需要你将执行时间加长点。 set_time_limit(0)表示持续运行到程序结束 但这个函数有些在window环境下有些人设置不成功,Linux下也可能会出现问题的,做好在逻辑代码...

阅读(481)评论(0)赞 (0)