PHP代码片段
醉隐Zuiyn
上天遗落在IT界的文艺青年-.-
展开
-
谈谈我对php中面向对象的理解
转载自:http://www.php.cn/php-weizijiaocheng-372376.html今天来和大家介绍一下PHP的面向对象。说到面向对象,我不得不提一下面向过程,因为本人在初学时,常常分不清楚面向对象和面向过程,面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和转载 2017-08-17 12:43:19 · 10013 阅读 · 3 评论 -
PHP 防止表单重复提交
<?php /** PHP简单利用token防止表单重复提交 * 此处理方法纯粹是为了给初学者参考 */ session_start(); var_dump($_POST);functionset_token() { $_SESSION['token'] = md5(microti转载 2017-09-11 10:12:15 · 212 阅读 · 0 评论 -
http请求方法封装
/** * Class Curl curl简单封装 get post */classCurl{ /** * @brief get请求 * @param $url 请求的url * @param array $pa转载 2017-09-11 10:11:11 · 1665 阅读 · 0 评论 -
繁体简体互转类
/** * php 繁体简体互转类 * * @author 微信号:daimajiqiao * @copyright Copyright (c) 2016-2017. All rights reserved. */classTrans { private$utf8_gb2312;转载 2017-09-11 10:07:51 · 1269 阅读 · 0 评论 -
实现手机号码中间4位用星号(*)替换显示
//Method 1:functionhidtel($phone){ $IsWhat= preg_match('/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i',$phone);//固定电话 if($IsWhat== 1){ returnpreg_rep转载 2017-09-11 10:06:34 · 20693 阅读 · 4 评论 -
Verify
class Verify{ //图片宽 private $width; //高 private $height; //图片类型 private $imgType; //字体类型 private $type; //字体个数 private $num; //资源原创 2017-08-11 17:39:49 · 1198 阅读 · 0 评论 -
Page(二) Page类php 和 调用page类php
Page类phpclass Page{ //总条数 protected $total; //总页数 protected $pageTotal; //每页显示数 protected $num; //当前页 protected $page; //超链接 protected $url;原创 2017-08-11 17:39:14 · 2267 阅读 · 0 评论 -
Page(一) Page类php 和 调用page类php
Page类phpclass Page{ //超链接 protected $url; //总条数 protected $total; //总页数 protected $count; //每页显示数 protected $num; //上原创 2017-08-11 17:38:48 · 844 阅读 · 0 评论 -
实现自动加载
//实现自动加载class Psr4autoload{ //存放不守规矩的命名空间名字和路径 protected $namespaces = array(); public function register() { spl_autoload_register(array($this , 'loadClass'));原创 2017-08-11 17:38:14 · 273 阅读 · 0 评论 -
Code
namespace Framework;/*1、该类对外公开的方法只有一个 outImage,只要调用这个方法,就可以将验证码显示到浏览器,其它的为这个类服务的方法我们搞成protected,供子类来继承和重写2、有些变量在该类里面会被反复的使用到,我们将其搞成成员属性,将不用公开的成员属性设置为protected*/class Code{ //验证码个数原创 2017-08-11 17:37:45 · 229 阅读 · 0 评论 -
Upload
文件上传类namespace Framework;class Upload{ //路径 public $path = './'; //准许的Mime类型 protected $allowMime = array('image/png' , 'image/jpeg' , 'image/jpg' , '原创 2017-08-11 17:37:09 · 434 阅读 · 0 评论 -
TPL
namespace Framework;class Tpl{ //缓存文件路径 protected $cacheDir = './cache/'; //模板文件路径 protected $tplDir = './tpl/'; //缓存有效周期 protected $lifeTime =原创 2017-08-11 17:35:34 · 388 阅读 · 0 评论 -
Model
namespace Framework;//数据库操作类class Model{ //【1】 //链接 protected $link; //主机名 protected $host; //用户名 protected $user; //密码 prote原创 2017-08-11 17:35:13 · 221 阅读 · 0 评论 -
Image 水印图片 和 缩略图
<?phpclass Image{ //路径 public $path = './'; //初始化路径 public function __construct($path = './') { $this->path = rtrim($path , '/') . '/'; } //判断路径是否存在 //获取文件信原创 2017-08-11 17:34:11 · 328 阅读 · 0 评论 -
2019腾讯PHP面试题
一、PHP开发部分1.合并两个数组有几种方式,试比较它们的异同答:1、array_merge() 2、’+’ 3、array_merge_recursivearray_merge 简单的合并数组array_merge_recursive 合并两个数组,如果数组中有完全一样的数据,将它们递归合并array_combine 和 ‘+’ :合并两个数组,前者的值作为新数组的键...原创 2019-09-19 11:41:42 · 1816 阅读 · 0 评论