随笔分类 -  PHP

摘要:php7.2的编译安装参考:https://www.cnblogs.com/rxbook/p/9106513.html 已有的之前编译的旧版本php: 下载,解压,编译: --报错:php-7.3.4 configure: error: Please reinstall the libzip dis 阅读全文
posted @ 2019-11-22 14:39 浮尘微光 阅读(1180) 评论(0) 推荐(0)
摘要:参考:https://www.php.net/manual/zh/class.mongodb-driver-manager.php 参考:https://www.zhaokeli.com/article/8574.html Driver\Manager 入口文件,一般都要先实例化该类Driver\B 阅读全文
posted @ 2019-07-04 14:36 浮尘微光 阅读(2227) 评论(0) 推荐(0)
摘要:【Socket】 socket_create 用于创建一个Socket socket_bind 用于将IP地址和端口绑定到socket_create 函数所创建的句柄中。 socket_listen 在绑定Socket后,服务器端使用此函数监听客户端数据。 socket_set_block 设置非阻 阅读全文
posted @ 2019-05-23 16:58 浮尘微光 阅读(260) 评论(0) 推荐(0)
摘要:【面向对象】 1. $this的使用: (1)$this 是这个对象的地址 (2)哪个对象使用到$this, 就是哪个对象地址 (3)$this不能在类外部使用. 2.构造函数 __construct 和析构函数都没有返回值;析构函数不能传参数。 一旦一个对象成为垃圾对象(没有任何变量引用的对象,或 阅读全文
posted @ 2019-05-23 16:55 浮尘微光 阅读(336) 评论(0) 推荐(0)
摘要:[PHP常用的代码] date_default_timezone_set(PRC); //时区设置 header("Content-type: text/html; charset=utf-8"); error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE 阅读全文
posted @ 2019-05-23 16:54 浮尘微光 阅读(191) 评论(0) 推荐(0)
摘要:正则表达式的主要作用是:分割、匹配、查找、替换 正则表达式中包括的元素: 原子(普通字符:a-z A-Z 0-9 、原子表、转义字符) 元字符(有特殊功能的字符) 模式修正符(系统内置部分字符 i 、m、S、U...) 转义字符 \d 包含所有数字[0-9] \D 除所有数字外[^0-9] \w 包 阅读全文
posted @ 2019-05-23 16:43 浮尘微光 阅读(32615) 评论(0) 推荐(0)
摘要:【获取文件信息的函数】 basename($path[,扩展名]) 返回文件路径中去掉路径后的文件名称。"/root/a.txt"输出a.txt;带上.txt输出a。 dirname($path); 查看目录名称。"/root/a.txt" 输出 /root。 pathinfo($path) 返回数 阅读全文
posted @ 2019-05-23 16:26 浮尘微光 阅读(381) 评论(0) 推荐(0)
摘要:php中可以通过CURL处理HTTP请求,其中curl_init()是单线程模式,如果需要对事务处理走多线程模式,那么就需要用到curl_multi_init()函数。 本案例用来测试大并发的情况下 curl_multi_init() 到底比 curl_init() 快多少。 话不多少,直接上代码: 阅读全文
posted @ 2019-04-24 18:26 浮尘微光 阅读(1867) 评论(0) 推荐(0)
摘要:pcntl_fork()函数是php-pcntl模块中用于创建进程的函数。(不支持windows) 至于php_pcntl扩展如何安装开启这里就不介绍了,只分析pcntl_fork()这个函数本身。 1.$one = 123; 2.$one++; 3.$two = time(); 4.$pid = 阅读全文
posted @ 2019-04-24 16:57 浮尘微光 阅读(9161) 评论(0) 推荐(0)
摘要:在PHP中可以使用array_merge函数和两个数组相加array+array的方式进行数组合并,但两者效果并不相同,区别如下: 当下标为数值时,array_merge()不会覆盖掉原来的值,但array+array合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛 阅读全文
posted @ 2019-04-16 10:54 浮尘微光 阅读(689) 评论(0) 推荐(0)
摘要:【PHP】 【PHP保留两位小数】 <?php $num = 1234.56; echo ceil($num); //1235,进一法 echo floor($num); //1234,取整数舍小数 echo round($num,2); //1234.56,四舍五入 echo number_for 阅读全文
posted @ 2019-04-10 18:46 浮尘微光 阅读(254) 评论(0) 推荐(0)
摘要:http://www.jb51.net/article/51506.htm 现在让我们来看下 PHP 代码 复制代码代码如下: <?php session_start();function random($len) { $srcstr = "1a2s3d4f5g6hj8k9qwertyupzxcvb 阅读全文
posted @ 2018-01-18 11:19 浮尘微光 阅读(341) 评论(0) 推荐(0)
摘要:对于带 斜杠/ 的数组进行 json_encode 时,会给 / 转义转成 \/ 对于如下数组 $a,现有两种办法解决: ? 1 2 3 4 5 6 7 $a = array( 'http://www.baidu.com', 'http://www.baidu.com', 'http://www.b 阅读全文
posted @ 2017-11-27 11:07 浮尘微光 阅读(2417) 评论(0) 推荐(0)
摘要:缓存配置:app/config/cache.php 缓存: 增加缓存项: Cache::put( 'key', 'value', $Cachetime ); 在缓存中增加一个不存在的缓存项: Cache::add( 'key', 'value', $cachetime ); 检测一个缓存是否存在: 阅读全文
posted @ 2017-11-02 14:51 浮尘微光 阅读(918) 评论(0) 推荐(0)
摘要:localhost/a/test.php 中写入: <?php setcookie("user","zhangsan",time()+3600); ?> 发现访问 localhost/b/test.php 中无法获得cookie。 发现访问 localhost/b/test.php 中无法获得coo 阅读全文
posted @ 2017-10-24 12:22 浮尘微光 阅读(1388) 评论(0) 推荐(0)
摘要:redis brew install php70-redis 配置文件: /usr/local/etc/php/7.0/conf.d/ext-redis.ini memcached brew install php70-memcached 配置文件: /usr/local/etc/php/7.0/c 阅读全文
posted @ 2017-10-14 11:31 浮尘微光 阅读(1222) 评论(0) 推荐(0)
摘要:假设现在有条update语句,有时候update语句正确,但是受影响的行数是0。 那么怎么判断这条SQL语句到底是否正确?使用 mysqli_error($Conn); 要在PHP中区分上面 第2条 和 第3条SQL语句,使用如下代码: 阅读全文
posted @ 2017-09-14 18:24 浮尘微光 阅读(1089) 评论(0) 推荐(0)
摘要:[转自:http://www.yiibai.com/php7/ ] 【PHP7标量类型声明】 在PHP7,一个新的功能,标量类型声明已被引入。标量类型声明有两种选择方式 - [转自:http://www.yiibai.com/php7/ ] 【PHP7标量类型声明】 在PHP7,一个新的功能,标量类 阅读全文
posted @ 2017-09-08 11:52 浮尘微光 阅读(372) 评论(0) 推荐(0)
摘要:话不多说,先上代码(当前是2017年6月2日) 这是今天无意间阅读别人的代码看到的,这种写法可以智能的判断一个月份的最后一天是几号(28/29/30/31)。 这么多年一直没见到过,网上资料也不多。 今天记下来,以作备用。 阅读全文
posted @ 2017-06-02 09:58 浮尘微光 阅读(1207) 评论(0) 推荐(0)
摘要://调用 $dir = '/Users/xxx/www'; $exceptFolders = array('view','test'); $exceptFiles = array('BaseController.php','LogController.php'); $files = getFilesFromFolder($dir,$exceptFolders,$exceptFiles); pri... 阅读全文
posted @ 2017-04-27 09:44 浮尘微光 阅读(922) 评论(0) 推荐(0)