php
旺哥是我
十多年开发经验的全栈工程师,程序员守护者,关注我,编程路上不迷茫。
展开
-
微信jssdk签名代码
代码片段$url = $request->get('url');$url = urldecode($url);####注意这里url一定要是转义前的url。url地址是#去掉前面的那一窜。例如http://test.com?a=1#ff=gg,则需要签名的url地址为http://test.com?a=1$ticket = Wechat::getJsApiTicket();$p...原创 2020-02-04 22:25:25 · 530 阅读 · 0 评论 -
php7源码编译安装
以下以CentOS 7.2为例,安装php的运行环境,首先打开php官网http://php.net/点击导航栏的Downloads进入下载页面:http://php.net/downloads.php 这里下载最新版的php 7.0.5 的源码包: 下载下来之后上传至服务器 因为php安装需要编译,所以服务器应该保证gcc和g++环境的安装 首先释放安装包:...转载 2017-05-19 20:05:11 · 21439 阅读 · 4 评论 -
PHP优雅地写个Hello World
<?php interface Printable{ public function print($name); } ( function(Printable $print,$name){ $print->print($name); } )(new class('hello','world') implements Printab...原创 2018-06-12 10:55:56 · 735 阅读 · 0 评论 -
linux(Centos)安装php7.2.34脚本
1:用xshell或putty或ssh登录到linux服务器,如果用root用户登录,那你所在的位置是/root2:创建一个install_php7.2.12.sh的文件,文件内容如下:#!/bin/sh#下载源代码mkdir -p /usr/local/software;cd /usr/local/softwarewget http://am1.php.net/dist...原创 2017-11-11 01:14:35 · 984 阅读 · 0 评论 -
PDO::__construct(): Unexpected server respose while doing caching_sha2 auth: 109
解决方法:百度不到,特此转发 ALTER USER `username`@`localhost` IDENTIFIED WITH caching_sha2_password BY 'password';原文: https://stackoverflow.com/questions/51467762/laravel-migration-stalls-and-doesnt-do-a...转载 2018-08-20 18:19:25 · 2989 阅读 · 0 评论 -
Inf and NaN cannot be JSON encoded
json_encode 放回falseecho json_encode($array);通过json_last_error_msg查看报错原因echo json_last_error_msg();Inf and NaN cannot be JSON encoded原因是$array里面包含了NAN 和INF 这些导致的解决方案如下:json_encode(unserializ...原创 2019-07-09 19:11:32 · 2541 阅读 · 1 评论