#HP

thinkphp5的生命周期

1、入口文件虚拟主机目录/public/index.php2、引入启动文件虚拟主机目录/thinkphp/start.php3、运行App下面的run方法虚拟主机目录/thinkphp/library/think/App.php->run()#694、实例化$request对象虚拟主机目录/thinkphp/li...
代码星球 ·2020-04-02

php正则的使用

函数描述preg_filter执行一个正则表达式搜索和替换preg_grep返回匹配模式的数组条目preg_last_error返回最后一个PCRE正则执行产生的错误代码preg_match_all执行一个全局正则表达式匹配preg_match执行一个正则表达式匹配preg_quote转义正则表达式字符preg_rep...
代码星球 ·2020-04-02

php实现队列

<?php//双向队列的实现classDoubleEndedQueue{public$elements;publicfunction__construct(){//析构函数,创建一个数组$this->elements=array();}publicfunctionpush($element){//array...
代码星球 ·2020-04-02

php 递归删除文件夹

/***递归删除文件方法一param$path文件路径**/functiondelAll($path){$path=str_replace('\','/',$path);//去除反斜杠if(!is_dir($path)){return"dirisnotexists!";}$adir=scandir($path);for...
代码星球 ·2020-04-02

一‘php文件系统

一、获取文件信息——FILE——,获取当前文件的绝对路径,包含文件名,__DIR__等价于dirname(__FILE__),不包含文件名的路径, ...
代码星球 ·2020-04-02

php逐行读取textarea批量提交

$t=$_POST['text'];var_dump($t);//按换行符拆分为数组$arr=explode("",$t);var_dump($arr);$_sql="INSERTINTO`tablename`(`text`)";foreach($arras$value){//还有要转义插入的数据$_sql=$_sql...

php获取号码归属地

/***手机号码归属地查询*@param$tel*@returnstring*/functiongetLocation($tel){//过滤参数if(!isPhoneNumber($tel))return['code'=>200,'status'=>false,'msg'=>'Cellphonenum...
代码星球 ·2020-04-02

thinkphp5高级查询

$map=[];$map[]=['status','=',1];$map[]=['is_delete',"=",Db::raw(0)];$map[]=['type','=',$type];$whereExp='';$whereExp.="FIND_IN_SET($app_id,app_ids)";$whereExp.=...
代码星球 ·2020-04-02

上传图片到PHP服务器

test_picture=function(){api.getPicture({sourceType:'library',encodingType:'png',mediaValue:'pic',destinationType:'url',allowEdit:true,//quality:50,//targetWidth...
代码星球 ·2020-04-02

CentOS 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)

转载自:https://linux.cn/article-4314-1.html编译自:http://xmodulo.com/install-lemp-stack-centos.html作者:DanNanni原创:LCTThttps://linux.cn/article-4314-1.html译者:runningwat...

在CentOS安装PHP5.6

简单介绍一下,如何在CentOS上安装PHP5.6。追加CentOS6.5的epel及remi源。#rpm-Uvhhttp://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm#rpm-Uvhhttp://rpms.fami...
代码星球 ·2020-04-02

centos'的yum安装php的memcache扩展

centos'的yum安装php的memcache扩展博客分类: linux  让php能使用memcached服务的扩展有两种:memcache和memcached   1.先安装libmemcached扩展  yum-yinstalll...

PHP中“简单工厂模式”实例讲解

原创文章,转载请注明出处:http://www.cnblogs.com/hongfei/archive/2012/07/07/2580776.html简单工厂模式:①抽象基类:类中定义抽象一些方法,用以在子类中实现②继承自抽象基类的子类:实现基类中的抽象方法③工厂类:用以实例化对象看完文章再回头来看下这张图,效果会比较...

PHP设计模式-策略模式 转

策略模式(Strategy Pattern)策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。策略模式的三个角色:1.抽象策略角色2.具体策略角色3.环境角...

ubuntu 安装php7.1

sudoapt-getupdatesudoapt-getinstall-ylanguage-pack-en-baselocale-genen_US.UTF-8sudoapt-getinstallsoftware-properties-commonsudoLC_ALL=en_US.UTF-8add-apt-reposit...
代码星球 ·2020-04-02
首页上一页...252253254255256...下一页尾页