php技术

php技术

PHP反射机制用法实例

阅读(36) 作者(admin)

本文实例讲述了PHP反射机制的用法,分享给大家供大家参考之用。具体方法如下:演示示例代码如下所示:<&#63;phpclass ClassOne { function callClassOne() { print "In Class One"; }}class ClassOneDelegator { pri...

php技术

PHP对象相互引用的内存溢出实例分析

阅读(38) 作者(admin)

通常来说使用脚本语言最大的好处之一就是可利用其拥有的自动垃圾回收机制来释放内存。你不需要在使用完变量后做任何释放内存的处理,因为这些PHP会帮你完成。
当然,我们可以按自己的意愿调用 unset() 函数来释放内存,但...

php技术

PHP之autoload运行机制实例分析

阅读(32) 作者(admin)

本文较为深入的分析了PHP的autoload运行机制。对于深入理解PHP运行原理有一定的帮助作用。具体分析如下:php实现autoload有两种方法:1、拦截器__autoload()2、设置全局变量函数指针autoload_func为指定函数。通常在c扩...

php技术

php+MySQL判断update语句是否执行成功的方法

阅读(40) 作者(admin)

update语句是PHP+MySQL中常用的操作,判断update语句是否执行成功是其中非常重要的一个环节。本文就以实例展示了php+MySQL判断update语句是否执行成功的方法。分享给大家供大家参考之用。具体方法如下:代码一:$rs=MySQL_...

php技术

PHP实现数组递归转义的方法

阅读(35) 作者(admin)

本文以实例形式讲述了PHP实现数组递归转义的方法,分享给大家供大家参考之用。具体方法如下:主要功能代码如下:$arr = array('a"aa',array("c'd",array('e"f')));function changes($arr){ foreach($arr as $k=>$v){ if (i...

php技术

重新认识php array_merge函数

阅读(31) 作者(admin)

重新认识php array_merge函数今天因一个Bug重新审视了下array_merge()这个函数。定义:array_merge ― 合并一个或多个数组规范:array array_merge(array $array1 [, array $...])说明:1. 将一个或多个数组的单元合并起来...

php技术

浅析PHP中strlen和mb_strlen的区别

阅读(31) 作者(admin)

在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别。
下面通过例子,讲解这两者之间的区别。先看例子:<&#63;php //测试时文件的编码方式要是UTF8 $str='中文a字1...

PHP处理Json字符串解码返回NULL的解决方法
php技术

PHP处理Json字符串解码返回NULL的解决方法

阅读(46) 作者(admin)

本文实例讲述了PHP处理Json字符串解码返回NULL的解决方法。分享给大家供大家参考之用。具体方法如下:一般来说,php对json字符串解码使用json_decode()函数,第一个参数传字符串,第二个参数若为true,返回array;若为false,返回...

php技术

PHP实现更新中间关联表数据的两种方法

阅读(40) 作者(admin)

本文以示例形式展示了PHP实现更新中间关联表数据的两种方法。分享给大家供大家参考之用。具体方法如下:首先,中间关联表:这里的中间表只存表1的主键和表2的主键,即多对多的形式。
执行数据添加和删除为框架内部方法,不属于...

php技术

php获取URL中带#号等特殊符号参数的解决方法

阅读(37) 作者(admin)

例如下面的PHP代码:
复制代码 代码如下:
<&#63;php
echo $_GET['key'];
&#63;>

当url为http://test.com/c.php&#63;key=999时,正常输出:999
当url为http://test.com/c.php&#63;key=9#888时,只能输出:9
而我想要获得的是9#...

php技术

PHP中提问频率最高的11个面试题和答案

阅读(37) 作者(admin)

你是否正在准备寻找一份PHP开发的工作,并且也在寻找一些关于PHP的面试题及答案?本文为大家分享了一些被提问频率最高的11个PHP面试题,以及对应的常规回答,每个公司都有自己的面试标准,面试和问题是完全取决于你在工作中所...

php技术

PHP高级编程实例:编写守护进程

阅读(40) 作者(admin)

1.什么是守护进程守护进程是脱离于终端并且在后台运行的进程。守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断。例如 apache, nginx, mysql 都...

php技术

php输入流php://input使用浅析

阅读(37) 作者(admin)

在做一个摄像头拍照然后上传的功能,php中使用php://input来获取内容。于是就了解了下php://input。从官网信息来看,php://input是一个只读信息流,当请求方式是post的,并且enctype不等于”multipart/form-data”时,可以使用...

php技术

使用YUI+Ant 实现JS CSS压缩

阅读(37) 作者(admin)

今天研究了一下YUI yahoo开源框架,感觉很猛啊。于是乎我做了一个YUI的ant实现,网上好多关于bat的实现,我就另辟蹊径,出个关于这个的ant实现,嘿嘿独一无二的文章,如果转载的话,其注明作者和网站copyright:Mr.chen好了具体操作...

php技术

在Ubuntu 14.04上部署 PHP 环境及 WordPress

阅读(46) 作者(admin)

软件及版本选择Ubuntu 14.04Ubuntu 是目前用户数量数一数二的发行版,背后有大土豪维护,可以说是轻量级用户的最佳选择。而 14.04 是目前最新的 LTS 版本,目前已经发布了半年了,基本是目前支持最好的版本。NginxNginx 是一...

php技术

PHP开发框架Laravel数据库操作方法总结

阅读(38) 作者(admin)

一、读/写连接有时您可能希望使用一个SELECT语句的数据库连接,,另一个用于插入、更新和删除语句。Laravel使这微风,将始终使用正确的连接是否使用原始查询,查询生成器或雄辩的ORM。如何读/写连接应该配置,让我们看看...

php技术

Fedora下安装php Redis扩展笔记

阅读(36) 作者(admin)

一、安装编译工具
复制代码 代码如下:
yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl

二、安装redis php-redis
复制代码 代码如下:
# yum install r...

php技术

Laravel框架数据库CURD操作、连贯操作总结

阅读(36) 作者(admin)

一、Selects检索表中的所有行
复制代码 代码如下:
$users = DB::table('users')->get();
foreach ($users as $user)
{
var_dump($user->name);
}从表检索单个行
复制代码 代码如下:
$user = DB::table('users')->whe...

php技术

Yii中render和renderPartial的区别

阅读(32) 作者(admin)

以下由我们在信易网络公司开发项目的时候终结出的一些经验
在进行页面输出渲染的时候。1.render 输出父模板的内容,将渲染的内容,嵌入父模板。|
2.renderPartial 则不输出父模板的内容。只对本次渲染的局部内容,进行输出...

php技术

CodeIgniter框架URL路由总结

阅读(34) 作者(admin)

URI 路由一般来说,URI字符串有着和它唯一对应的控制器(controller)类/方法。URI的各个部分是如下模式(pattern):
复制代码 代码如下:
example.com/class/function/id/

然而在一些例子中,你也许想重定向这种关系来调用...

php技术

Yii 快速,安全,专业的PHP框架

阅读(37) 作者(admin)

Yii是一个高性能的,适用于开发WEB2.0应用的PHP框架。
Yii自带了丰富的功能 ,包括MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间官方网站:http://www.yiiframework.com/Y...

深入分析PHP引用(&)
php技术

深入分析PHP引用(&)

阅读(50) 作者(admin)

引用是什么
在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,替代的是,引用是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文...

php技术

Laravel框架路由配置总结、设置技巧大全

阅读(31) 作者(admin)

基本路由您的应用程序的绝大多数路由将在 app/routes.php 文件中定义。Laravel 中最简单的路由由一个 URI 和一个闭包调用组成。基本 GET 路由
复制代码 代码如下:
Route::get('/', function()
{
return 'Hello World...

php技术

ThinkPHP模板替换与系统常量及应用实例教程

阅读(39) 作者(admin)

本文讲述了ThinkPHP模板替换与系统常量及应用,是ThinkPHP项目开发的基础知识,有必要加以牢固掌握。具体如下:默认的模板替换规则:../Public : 会被替换成当前项目的公共模板目录 通常是 / 项目目录 /Tpl/default/Public/
_...