随笔分类 -  php

摘要:我们在实际编码中,要想实现对内存的查看和操作,许多程序员们第一个想到的就是PHP memory_get_usage()这个PHP脚本内存函数。下面是PHP memory_get_usage()使用示例:echo memory_get_usage(), '<br/>'; // 313864 $tmp = str_repeat('http://blog.huachen.me/', 4000); echo memory_get_usage(), '<br/>'; // 406048 unset($tmp); echo memor 阅读全文
posted @ 2013-03-16 15:35 chapterlin 阅读(98) 评论(0) 推荐(0)
摘要:说白了就是PHP页面报错的级别设置,我感觉这个功能很鸡肋,说白了,这玩意儿能报出来的错对于对PHP熟悉的人也不会犯,不熟悉的人你报出来也不知道是啥意思。想起以前经常改现成代码的时候经常遇到,好好的页面上挂一个“Warning:xxx”挺烦的...看着好象也没什么正经错误,但就是警告你,反正人家也没说当时就要抽你,但是警告你。解决方案就是加个error_reporting(0);意思是无视警告。内时候觉得特慎的慌,不敢使,怕万一有致命错误丫不报了咋整...在这里我就告诉各位,真有有致命错误你的程序根本运行不了,真是带BUG的可执行语句丫也报不出来!所以,到此为止,(0)就够了。有人好矫情,我就把 阅读全文
posted @ 2013-03-16 15:34 chapterlin 阅读(205) 评论(0) 推荐(0)
摘要:变量范围变量的范围即它定义的上下文背景(译者:说白了,也就是它的生效范围)。大部分的PHP 变量只有一个单独的范围。这个单独的范围跨度同样包含了 include 和 require 引入的文件。范例:<?php$a = 1;include "b.inc";?> 这里变量 $a 将会在包含文件 b.inc 中生效。但是,在用户自定义函数中,一个局部函数范围将被引入。任何用于函数内部的变量按缺省情况将被限制在局部函数范围内。范例:<?php$a = 1;/* global scope */function Test(){ echo $a; /* referen 阅读全文
posted @ 2013-03-16 15:33 chapterlin 阅读(95) 评论(0) 推荐(0)
摘要:魔术函数1。__construct()实例化对象时被调用,当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。2。__destruct()当删除一个对象或对象操作终止时被调用。3。__call()对象调用某个方法,若方法存在,则直接调用;若不存在,则会去调用__call函数。4。__get()读取一个对象的属性时,若属性存在,则直接返回属性值;若不存在,则会调用__get函数。5。__set()设置一个对象的属性时,若属性存在,则直接赋值;若不存在,则会调用__set函数。6。__toString()打印一个对象的时被调用。如echo $o 阅读全文
posted @ 2013-03-16 15:31 chapterlin 阅读(91) 评论(0) 推荐(0)