-
[PHP] php事务处理后怎的进行页面跳转
php事务处理后怎样进行页面跳转 我用的是smarty模板,中间需要一个事务处理,同时想数据库插入两条数据,而且必须是成功都成功,失败都失败。 开始我用的是mysql_query('begin'); ?????????????????mysql_query($sql); ??????????????...
161
热度 -
[PHP] php中怎么截取中文字符串
php中如何截取中文字符串? 众所周知php原生函数substr是不支持截取中文字符串的。下面的代码提供了多种截取php中文字符串的方法。1.截取GB2312中文字符串<?php <?php //截取中文字符串 functionmysubstr($str,$start,$len){ $...
120
热度 -
[PHP] PHPStudy高速自动搞定所有配置文件
PHPStudy快速自动搞定所有配置文件 ?phpStudy 是一个 PHP 调试环境的程序集成包。 该程序包集成最新的 Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer, 一次性安装 , 无须配置即可使用 , 是非常方便、好用的 PHP 调试环 境 . 该程...
88
热度 -
[PHP] PHP的惰性加载跟Iterator的使用
PHP的惰性加载和Iterator的使用 最近换了工作,改做建站软件了,我们公司建站软件的模板系统出了问题,提示内存超出最大值。内存的问题最简单的方法是修改php.ini提高memory_limit,但是随着模板数的不断增加,需要的内存又超出了上限,于是老大把这个问题让我看看,看我有什么好办法。 我...
378
热度 -
[PHP] 没法载入 mcrypt 扩展,<br />请检查 PHP 配置
无法载入mcrypt扩展,<br/>请检查PHP配置 无法载入mcrypt扩展,<br/>请检查PHP配置出现以下几种情况后可能会造成运行phpmyadmin程序提示“无法载入mcrypt扩展,<br/>请检查PHP配置”的错误提示 1、没有正确安装Mysql数...
759
热度 -
[PHP] PHP幻术方法小结1
PHP魔术方法小结1 PHP中除了有大量的魔术变量外,还有很多_开头的魔术方法,本文简单小结下:1_construct和_destruct就不说了,构造和析构.2_call和_callStatic例子:<?phpclassmyClass(){private$a=true;}$myObj=new...
106
热度 -
[PHP] php错误处理初步学习(转)
php异常处理初步学习(转) <?php/***PHP异常处理**PHP5添加了类似于其它语言的异常处理模块。在PHP代码中所产生的异常可被throw*语句抛出并被catch语句捕获。需要进行异常处理的代码都必须放入try代码块内,以*便捕获可能存在的异常。每一个try至少要有一个与之对应的c...
280
热度 -
[PHP] 【转】PHP5.3亲测精髓特性整理
【转】PHP5.3亲测精华特性整理 1、引入__DIR__magic常量定位脚本的目录echo__DIR__."|".dirname(__FILE__);2、允许从2个值的or/and表达式快速的获取一个非空的值echo(1?:0)."|".(""?:0)."|".var_export(array(...
202
热度 -
[PHP] 第一章 三/3节 PHP的语法与数据类型
第一章3/3节PHP的语法与数据类型 1.语句分两种:结构定义语句和功能执行语句。 1)结构定义语句,(大括弧)。语句后面一定不要加分号:<?php if(){}while(){}for(;;){}?>2)功能执行语句,一定要加上分号:<?php $a=1.0; $b=1.0...
148
热度 -
[PHP] php stdClass种
phpstdClass类 1.数组转对象。$arr_a=array();$arr_a['a']=1;$arr_a['b']=2;可以写成$arr_a=array();$arr_a=(object)$arr_a;$arr_a->a=1;$arr_a->b=2;2.stdClass的使用$o...
141
热度 -
[PHP] 在PHP中把对象当数组运用
在PHP中把对象当数组使用 ???????我们了解,JAVASCRIPT中,对象的属性、方法,是可以用数组的模式来访问的。但通常情况下是不可能的。 ???????为什么要这么做?这是因为,通过这一方式,可以更加方便地操作对象,我们可以定义一个类。而不是定义一个KeyValue数组。自然,如果我们还有...
102
热度 -
[PHP] php 数组 的一些步骤
php数组的一些方法 定义数组1.$app=array('a','b','c',);echo$app[0];输出a2.$aa=array('title'=>'GenericError','body'=>'bb','type'=>'error');echo$aa['title'];输...
438
热度 -
[PHP] 一段刁钻古怪的PHP代码
一段稀奇古怪的PHP代码 代码如下:<?php $data=array('a','b','c'); foreach($dataas$key=>$val){ $val=&$data[$key]; } 问题1:程序执行时,每一次循环结束后变量$data的值是什么?请解释。问题2:程序...
139
热度 -
238
热度 -
[PHP] php 中单引号,双引号的差异
php中单引号,双引号的区别 在程序语言中,无论是单引号还是双引号,都有很重要的作用,在PHP语言中也一样。跟ASP相比,PHP的引号更好用,在ASP中,要把数据代入变量就必须用双引号包含起来,而且里面要用到引号的情况下只能用单引号,不能用双引号,如果用了双引号就会把其当作前一个引号的结束符。但在P...
254
热度 -
[PHP] PHP 5.3 Pear初始化有关问题
PHP5.3Pear初始化问题 安装go-pear.bat时提示下边信息: phar"D:\programs\php\PEAR\go-pear.phar"doesnothaveasignaturePHPWarning:require_once(phar://go-pear.phar/index.ph...
320
热度 -
83
热度 -
366
热度 -
[PHP] php获取系统准确当前时间
php获取系统正确当前时间 关于php时区时间错误问题date当前时间、时差、当地、本地date_default_timezone_set 1,最简单的方法就是不要用php5.1以上的版本2,如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的上面加上date_default_...
566
热度 -
[PHP] PHP字符串三种定义形式
PHP字符串三种定义方式 PHP的字符串有三种定义方式:单引号、双引号、定界符1、单引号:指定一个简单字符串的最简单的方法是用单引号(字符')括起来。在被单引号括起来的字符串中,要再表示一个单引号,需要用反斜线(\)转义,和很多其它语言一样。如果在单引号之前或字符串结尾需要出现一个反斜线,需要用两个...
172
热度