#php模式设计

nginx配置php环境时fastcgi_pass参数问题

在配置nginx的时候,fastcgi_pass的配置问题,如下所示:location~.php${root/home/wwwroot;fastcgi_pass127.0.0.1:9000;#fastcgi_passunix:/var/run/php-fpm/php-fpm.sock;#fastcgi_passunix...

CentOS 7 安装php7

介绍:先安装php依赖包,否则在编译安装php7的过程当中会出现各种报错,安装完成后即可进入下一个环节。安装php依赖组件(包含Nginx依赖):$yum-yinstallwgetvimpcrepcre-developensslopenssl-devellibicu-develgccgcc-c++autoconflib...
代码星球 ·2021-02-15

php array转化为utf-8编码以便于转化为json数据

php中转化为json时,字符串或数组编码必须为utf-8编码。在网上找到了一个方法可以比较简单的转化,在此记录:利用var_export()和eval()方法var_export():输出或返回一个变量的字符串表示,和var_dump类似,但是它返回的是合法的php代码格式。将第二个参数设置为true时,它将返回变量...

jquery $.post() 向php传值 实现简单的二级联动

所谓的二级联动就是你点选一个按钮或者选择一个内容时,页面显示变化。以下代码只是一个非常简单的实现方式,仅仅作为参考。jquery代码:1其中selectid是一个下拉菜单的id23$().ready(function(){4$("#selectid").change(function(){5$("#selectid")...

PHP的Reflection反射机制

原文地址:http://www.nowamagic.net/php/php_Reflection.phpPHP5添加了一项新的功能:Reflection。这个功能使得程序员可以reverse-engineer[逆向工程]class,interface,function,methodandextension[扩展库支持]...
代码星球 ·2021-02-15

PHP autoload自动加载机制

原文地址:http://www.jb51.net/article/31399.htm一直不是很明白__autoload()和spl_autoload_register()到底有什么不同,找到了一个问章,介绍的很好,作为参考。魔术函数__autoload()和spl_autoload_register()的区别:__au...

php魔术函数之 __clone()

原文地址:http://www.nowamagic.net/librarys/posts/php/32PHP4面向对象功能一个很大的缺点,是将对象视为另一种数据类型,这使得很多常见的OOP方法无法使用,如设计模式。这些方法依赖于将对象作为引用传递给其他类方法,而不是作为值传递,而按值传递却是PHP的默认做法。幸好,PH...
代码星球 ·2021-02-15

php的几个实用正则表达式

此文章主要介绍了15个超实用的php正则表达式。1.验证域名检验一个字符串是否是个有效域名1$url="http://komunitasweb.com/";2if(preg_match('/^(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+...

php strcmp()函数判断字符串是否相等

strcmp()函数用来比较两个字符串是否相等,对字符大小写敏感,可以用于比较用户注册时两次输入密码是否相同注意判断返回结果是否为数字,因为当传递参数中不为字符串时,函数会报错,返回NULL值,如果用$res==0判断,则可能判断失误,需要用$res===0判断返回值。以下为示例:$a='abc';$b='abc';v...

php 传递赋值和地址赋值 &

1、传递赋值1$a=1;2$b=2;3$a=$b;4echo$a,$b;//结果为:552、地址赋值$a=1;$b=2;$a=&$b;//将$b的地址赋予$a,则$a与$b的值相等了$b=3;echo$a,$b;//结果为:33unset($b);echo$a;//结果为:3//变量机制:假如多个变量指向同一地...
代码星球 ·2021-02-15

php登陆界面刷新验证码 javascript 的写法

1<scripttype="text/javascript">2functionrefreshVerify(){3varimgId=document.getElementById("getVerify");4imgId.src="getVerify.php?ran="+Math.random();5}6&l...

PHP在不同操作系统中如何通用目录分隔符

PHP在不同操作系统中如何通用目录分隔符?Windows下分隔符:Linux下分隔符:/使用PHP内置常量:DIRECTORY_SEPARATOR如:echo"tmp".DIRECTORY_SEPARATOR."phperror"在Windows下输出:tmpphperror;在Linux下输出:tmp/phperro...

转:nginx和php-fpm的两种通信方式

原文地址:https://segmentfault.com/q/1010000004854045Nginx和PHP-FPM的进程间通信有两种方式,一种是TCP,一种是UNIXDomainSocket.其中TCP是IP加端口,可以跨服务器.而UNIXDomainSocket不经过网络,只能用于Nginx跟PHP-FPM都...

PHP输出A到Z及相关

  先看以下一段PHP的代码,想下输出结果是什么。<?phpfor($i='A';$i<='Z';$i++){echo$i.'<br>';}?>  输出的不是  A  B  C   ...  Z  而是:  A  B  C  ...  Z  AA  AB  ....
代码星球 ·2021-02-15

PHP获取当前时间

  PHP获取系统当前时间,有date()可以使用。  但date()当前系统时间是格林威治时间,比我们所在的时区晚了整整8个小时。以前处理这个问题时,只是简单的把获取的当前系统的时间戳加上8个小时的时间,然后再按所需格式去系统当前时间。即 $current_dt=date('Y-m-dH:i:s',time...
代码星球 ·2021-02-15
首页上一页...2627282930...下一页尾页