PHP 7.1新特性的汇总介绍
一、可空类型 可空类型主要用于参数类型声明和函数返回值声明。 主要的两种形式如下: <?php function answer(): ?int { return null; //ok } function 查看全文
thinkphp项目如何自定义微信分享描述内容
本文主要讲述:在thinkphp框架中,如何获取微信分享接口权限、如何设置安全域名、如何修改微信分享标题、修改微信分享描述、修改微信分享图片、如何定制微信分享内容。 修改后的示例: 下面是修改微信分享标题、微信分享描述、微信分享图片 查看全文
php curl 模拟登录并获取数据实例详解
PHP的curl()在抓取网页的效率方面是比较高的,而且支持多线程,而file_get_contents()效率就要稍低些,当然,使用curl时需要开启下curl扩展。 代码实战 先来看登录部分的代码: //模拟登录 funct 查看全文
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
本文实例讲述了php mysql procedure实现获取多个结果集的方法。分享给大家供大家参考,具体如下: protected function getRs($id) { $db = new mysqli(C(DB_HOST), 查看全文
PHP-MySQL教程归纳总结
WindowsXP中快速配置Apache+PHP5+MysqlPHP读取MySQL数据 PHP组合查询多条件查询PHP添加MySQL数据记录 用PHP进行MySQL删除记录操作 用PHP实现MySQL更新记录 这些都是PHP简单系统中最 查看全文
mysql+php分页类(已测)
复制代码 代码如下:<?php /* mysql_pager.class.php 三个参数。mysql_query()的结果,url变量page,您要的每页记录数 例子在这个文件底部 淡水河边整理测试 */ classmysql_ 查看全文
yii2-GridView在开发中常用的功能及技巧总结
数据网格或者说 GridView 小部件是Yii中最强大的部件之一。它有一个属性名叫 dataProvider ,这个属性能够提供一个数据提供者的示例并且可以显示所提供的数据,即使用 yii\grid\GridView::columns 查看全文
详解php用curl调用接口方法,get和post两种方式
首先是客户端执行方法ApiModel.php: <?php /** * 模拟post进行url请求 * @param string $url * @param array $post_data */ function 查看全文
PHP 文件类型判断代码
何为MIME类型,它是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问时,浏览器会自动使用指定应用程序来打开。 多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。 参考链接:php文件格式(mime 查看全文
PHP中static关键字原理的学习研究分析
看PHP手册的时候发现了下面这样一段代码: 复制代码 代码如下: <?php function Test() { static $count = 0; $count++; echo $count; if ($count < 查看全文
PHP文件及文件夹操作之创建、删除、移动、复制
创建FileUtil.php文件,内容及调用方式如下: <?php /** * 操纵文件类 * * 例子: * FileUtil::createDir(a/1/2/3); 测试建立文件夹 建一个a/1/2/3文件夹 * 查看全文
PHP字符编码问题之GB2312 VS UTF-8解决方法
看代码: 复制代码 代码如下: <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN <html> <head> <meta htt 查看全文
PHP 程序授权验证开发思路
以下是我的一个想法,把服务器的php环境配置也应用在程序里面,生成一个许可字串,然后将字串写入到许可的文件代码中。就算是将程序原本不动地移到其它服务器上,程序都不能运行了。希望大家多多讨论…… 复制代码 代码如下: function a 查看全文
php创建图像具体步骤
php 的图像处理在验证码是最常见的,下面说下使用php创建图像的具体步骤。 简要说明:PHP 并不仅限于创建 HTML 输出, 它也可以创建和处理包括 GIF,PNG(推荐),JPEG,WBMP以及XPM 在内的多种格式的图像。 更 查看全文
php实现批量修改文件名称的方法
本文实例讲述了php实现批量修改文件名称的方法。分享给大家供大家参考,具体如下: <?php session_start(); set_time_limit(0); //function allfile($dir) / 查看全文
黑夜路人出的几道php笔试题
一、基础题 1. 写出如下程序的输出结果 复制代码 代码如下: <? $str1 = null; $str2 = false; echo $str1==$str2 ? 相等 : 不相等; $str3 = ; $str4 = 0; 查看全文
PHP+JS实现的商品秒杀倒计时用法示例
本文实例讲述了PHP+JS实现的商品秒杀倒计时用法。分享给大家供大家参考,具体如下: <?php //php的时间是以秒算。js的时间以毫秒算 date_default_timezone_set(PRC); //dat 查看全文
Laravel最佳分割路由文件(routes.php)的方式
前言 Laravel 的路由功能很强大,默认都是定义在 routes.php 文件中,随着项目越来越大,我们需要的定义的路由越来越多,想象一下,如果几百上千个路由都定义在一个文件中,如何去维护?也许还有不同的人都在同一个文件定义路由, 查看全文
全面解析PHP验证码的实现原理 附php验证码小案例
拓展 我们需要开启gd拓展,可以使用下面的代码来查看是否开启gd拓展。 <?php echo Hello World!!!!; echo phpinfo(); ?> 然后在浏览器上Ctrl+F查找g 查看全文
MySql中正则表达式的使用方法描述
正则表达式定义了一个字符串的规则。最简单的正则表达式不包含任何保留字。例如,正则表达式hello只和字符串“hello”匹配。 一般的正则表达式使用了某些特殊的结构,所以它能匹配更多的字符串。例如,正则表达式helloword既能匹配字 查看全文
功能强大的PHP发邮件类
本文示例为大家分享了强大的PHP发邮件类,供大家参考,具体内容如下 <?php class smtp { var $smtp_port; var $time_out; var $host_name; var $log_ 查看全文
php实现的网页版剪刀石头布游戏示例
本文实例讲述了php实现的网页版剪刀石头布游戏。分享给大家供大家参考,具体如下: <?php /* * Created on 2016-11-25 * */ if (isset($_POST[sub])) { $wha 查看全文