#php类

php5.6配置oracle数据库扩展 oci8(windows7系统64位)

1.去http://pecl.php.net/package/oci8 php官方扩展库下载扩展http://pecl.php.net/package/oci8/2.0.8/windows查看phpinfo()可以知道需要下载哪种版本的扩展    2.编辑php.ini...

linux命令之phpize命令

情景:在安装swoole扩展的时候没有发现下载的源码中并没有configure文件,这咋办呢?解决方案:1.进入swoole安装目录2.执行命令(如果本地有多个版本需要指定到具体php安装目录下)目录/bin/phpize生成configure文件...
代码星球 ·2020-04-08

linux命令之查看配置文件要求的php.ini目录

注意:复制php源码中的php.ini文件到php安装目录时要查看一下php配置文件中的php.ini路径  ...

linux命令之phpize

1.使用情形,在下载的php扩展的源码目录中没有configure文件,那就需要使用phpize命令生成指定php版本的configuer文件2....
代码星球 ·2020-04-08

php 月初,月末时间

$timestamp=strtotime('2018-2');$start_time=date('Y-m-100:00:00',$timestamp);$mdays=date('t',$timestamp);$end_time=date('Y-m-'.$mdays.'23:59:59',$timestamp);echo...
代码星球 ·2020-04-08

php 读取二进制图片数据

$file=$_FILES['file'];//得到传输的数据var_dump($file);die;//得到文件名称$name=$file['name'];$type=strtolower(substr($name,strrpos($name,'.')+1));//得到文件类型,并且都转化成小写$allow_type...

php 判断一个变量是否是合法的json

1.场景api验证前端json类型字段合法性2.分析官网3.解决functionjson_validate($string){if(is_string($string)){@json_decode($string);return(json_last_error()===JSON_ERROR_NONE);}returnf...

php设计模式之观察者模式

/***事件产生类*ClassEventGenerator*/abstractclassEventGenerator{private$ObServers=[];//增加观察者publicfunctionadd(ObServer$ObServer){$this->ObServers[]=$ObServer;}//事...

phpstudy 配置本地站点的ssl证书

phpstudy配置https可以访问本地服务器https://127.0.0.1首先,开启apache的编译ssl模块,如图打开phpstudy—其它选项设置—PHP扩张及设置—php扩展—php-openssl前面打勾如图点击打开修改httpd.conf配置文件,打开...

php ::class

namespaceNS{classClassName{}echoClassName::class;//输出NSClassName}自PHP5.5起,关键词 class 也可用于类名的解析。使用 ClassName::class 你可以获取一个字符串,包含了类 Class...
代码星球 ·2020-04-08

接受php-cli命令行参数

1.  1.php页面代码片段echo$argc;//命令行参数个数echoPHP_EOL;print_r($argv);//php命令后面的参数组成的数组2.运行命令php1.php12343.运行结果5Array([0]=>1.php[1]=>1[2]=>2[3]=>3[...

php获取客户端ip地址或者服务器ip地址

1.$_SERVER['REMOTE_ADDR']客户端IP,有可能是用户的IP,也可能是代理的IP。2.$_SERVER['HTTP_CLIENT_IP']代理端的IP,可能存在可伪造。3.$_SERVER['HTTP_X_FORWARDER_FOR']用户是在哪个IP使用的代理,可能存在,可以伪造。4.$_SERV...

php常用字符串函数大全

 1.strstr(string$str,mixed$needle[,bool$before_needle=FALSE])参数$str输入的字符串,$needle查找的字符串,$before_needle布尔值$str='abc@yui'echostrstr($str,'@');//@yui//返回字符串$s...

php设计模式之桥接模式

一、桥接模式桥连模式:将抽象部分与实现部分分离,使它们都可以独立的变化。它是一种结构性模式,又称柄体(Handleandbody)模式或者接口(Interface)模式。    当一个抽象可能有多个实现时,通常用继承来协调他们。抽象类的定义对该抽象的接口。而具体的子类则用不同的方...

php设计模式之代理模式

 代理模式为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 角色介绍:          抽象主题角色(...
首页上一页...217218219220221...下一页尾页