当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

thinkphp中连接oracle时封装方法无法用的解决办法

7

最近收集了一些关于thinkphp连接oracle数据库的问题,有很多朋友按照连接mysql的方法来操作,导致有一些方法在oreale中无法正常使用。比如说:findall,select方法无法使用,获取不到需要的数据。create和add

几种有用的变型PHP中循环语句的用法介绍

5

php手册中对它的语法定义如下:  for(expr1;expr2;expr3)  statement  下面说说for语句几种有用的变型。  1、无限循环  首先是人尽皆知的无限循环(亦可称"死循环")。由于空表达式null在语法上是有效

php判断并删除空目录及空子目录的方法

9

本文实例讲述了php判断并删除空目录及空子目录的方法。分享给大家供大家参考。具体实现方法如下:步骤如下:1.遍历目录及子目录2.使用scandir判断目录是否为空,为空则使用rmdir删除。<?php/**删除所有空目录*@p

深入PHP许愿墙模块功能分析

7

许愿墙模块功能分析一,热点技术1,实现可拖放dom技术移动许愿字条可拖放dom模式(draggabledompattern)的宗旨在于允许浏览者自己定义页面中各元素的位置,并且,只需要用鼠标选中要移动的部分,把它拖到新的位置上,就可以定制页

php给一组指定关键词添加span标签的方法

5

本文实例讲述了php给一组指定关键词添加span标签的方法。分享给大家供大家参考。具体如下:这里是php给一组指定的关键词添加span标签,高亮突出显示关键词//exampleuse:$spanned=codewords($string_c

一个PHP数组应该有多大的分析

4

虽然通常在php中进行大量数组运算从一定程度上反应程序设计上可能存在问题,但是粗略的估计数组占用的内存是很有必要的。首先感觉一下1000个元素的整数数组占有的内存:复制代码代码如下:echomemory_get_usage().“n”;$a

php不用内置函数对数组排序的两个算法代码

7

一朋友找工作遇到的试题,备注一下。极有可能今后我也会遇到的。问题:php不用内置函数对数组排序,可能是降序或者升序第一种方法:传说中的冒泡法复制代码代码如下:functionarraysort($data,$order='asc'){//a

php无限极分类

3

复制代码代码如下:<?php/*========================================================类名:catalog功能:无限分级类方法:树形显示分类catalog_show($id)/

PHP扩展Memcache分布式部署方案

9

基础环境其实基于php扩展的memcache客户端实际上早已经实现,而且非常稳定。先解释一些名词,memcache是danga.com的一个开源项目,可以类比于mysql这样的服务,而php扩展的memcache实际上是连接memcache

PHP反射机制实现动态代理的代码

5

演示用代码如下所示:复制代码代码如下:<?phpclassclassone{functioncallclassone(){print"inclassone";}}classclassonedelegator{private$targe

神盾加密解密教程(一)PHP变量可用字符

5

先来说说php变量的命名规则,百度下一抓一大把:(1)php的变量名区分大小写;(2)变量名必须以美元符号$开始;(3)变量名开头可以以下划线开始;(4)变量名不能以数字字符开头.其实所有编程都类似的命名规范就是:1.变量第一个字符最好是字

PHP异常Parseerror:syntaxerror,unexpectedT_VAR错误解决方法

3

其实,这是一个非常容易解决掉的问题。在我看来,似曾相识,呵呵,最近学javascript可是学会了使用var声明变量。其实,在php中根本不需要使用var声明的,但是当一个变量作为一个类的成员变量的时候,使用var还是没有问题的。在外部使用

浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别

11

sphinx是一个基于sql的全文检索引擎;普遍使用于很多网站sphinx的特性如下:a)高速的建立索引(在当代cpu上,峰值性能可达到10mb/秒);b)高性能的搜索(在2–4gb的文本数据上,平均每次检索响应时间小于0.1秒);c)可处

使用PHP会话(Session)实现用户登陆功能

2

对比起cookie,session是存储在服务器端的会话,相对安全,并且不像cookie那样有存储长度限制,本文简单介绍session的使用。由于session是以文本文件形式存储在服务器端的,所以不怕客户端修改session内容。实际上在

PHP实现的封装验证码类详解

5

用php写一个验证码类,并进行封装。类名:validationcode.class.php代码如下:复制代码代码如下:<?phpclassvalidationcode{private$width;private$height;priv

Laravel中log无法写入问题的解决

4

前言账号登录报500错误,也没有返回错误信息,没办法只能使用原始方法,到现在一行一行打印。到log::info()后面就无法正常显示了,那么问题就找到了。导致无法写入日志的问题,是由于代码更新时添加了文件是root用户,所以创建日志文件也是

如何在PHP程序中防止盗链

4

example:页面:dl.php--------------------------------------------------------------------------------------复制代码代码如下:<?php