当前位置: 代码迷 >> PHP
 解决方案列表
  • [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
    热度
  • [PHP] 筹建PHP环境

    搭建PHP环境 使用开源软件AppServ来搭建PHP+Apache+MySql很方便,工具也很好用留个脚印。

    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
    热度
  • [PHP] php 除了字符串

    php去掉字符串 今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: $str="1,2,3,4,5,6,"; $newstr=substr($str,0,strlen($str)-1); echo$n...

    83
    热度
  • [PHP] php断点上载

    php断点下载 ? <?php /** *PHP-HTTP断点续传实现 *@paramstring$path:文件所在路径 *@paramstring$file:文件名 *@returnvoid */ functiondownload($path,$file){ $real=...

    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
    热度