PHP中的设计模式1
Object pool(对象池) 对象池可以用于构造并且存放一系列的对象并在需要时获取调用: <?php class Product { protected $id; public function __construct($id) { $this->id = $id; }...
Object pool(对象池) 对象池可以用于构造并且存放一系列的对象并在需要时获取调用: <?php class Product { protected $id; public function __construct($id) { $this->id = $id; }...
默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1 . 检查当前安装的PHP包 `yum list installed | grep php` 如果有安装的PHP包,先删除他们 `yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86...
<pre><code><?php function code62($x) { $show = ''; while($x > 0) { $s = $x % 62; if ($s > 35) { $s = chr($s+61);...
php对应js的Math.random() <?php function random($min = 0, $max = 1) { return $min + mt_rand()/mt_getrandmax()*($max-$min); }
**算法一:** //加密函数 function lock_url($txt,$key='www.domain.com') { $chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-=+"; $nh =...
<p>1、先安装webp</p> <pre><code>yum install libwebp yum install libwebp-devel </code></pre> <p>2、编译安装ImageMagick</p> <p>之前有过yum安装的先卸载</p&...
<?php // 待加密内容 $content = "hello world"; //关键字 $key = '1234567812345678'; //向量 $iv = substr(md5(uniqid(rand())), -16); echo "使用 opens...
<p>准备工作</p> <pre><code>#关闭selinux: $ vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq 保存,退出 <p>$ reboot #重启系统&...
先来看下效果图 ![](http://static.51tbox.com/static/2024-11-20/col/992bd2195139523833f40ed3e10ce53b/4d1379d393e8447b9eac2e44c8964326.jpg.jpg) 要实现以上效果,我们先用Photoshop用以下步骤实现。 打开原图 新建图层,使用颜色#C0FFFF...
**Q1** 第一个问题关于弱类型 $str1 = 'yabadabadoo'; $str2 = 'yaba'; if (strpos($str1,$str2)) { echo """ . $str1 . "" contains ""...