php
bianweiqu
这个作者很懒,什么都没留下…
展开
-
php __CLASS__、get_class()与get_called_class()的区别
__CLASS__获取当前的类名,get_class()与上面一样,都是获取当前的类名get_called_class()获取当前主调类的类名当涉及到继承时,在方法中使用类名。直接贴图了MVC框架中,涉及到单例时很好用,一般在基类中 public static function getInstance() { $cl转载 2017-07-20 15:27:53 · 709 阅读 · 0 评论 -
PHP返回变量或数组的字符串表示:var_export()
使用var_export()函数可以在服务端程序没有在打印的情况下,配合file_put_contents方便的调试程序,查看变量和数组的内容。 在开发过程中,我们常用var_dump()来打印数组内容,但有时候我们不方便通过浏览器查看调试信息,这时候可以将信息输出到文件中查看,var_export()可以打印或返回变量的字符串表示,返回值是一个字符串,形式类似var_dump()打印的转载 2017-07-21 16:04:43 · 275 阅读 · 0 评论 -
String.Empty,NULL和""的区别
String.Empty,NULL和""的区别string.Empty就相当于"" 一般用于字符串的初始化 比如: string a; Console.WriteLine(a);//这里会报错,因为没有初始化a而下面不会报错: string a=string.Empty; Console.WriteLine(a);或者用于比较: if(a转载 2017-07-20 16:25:22 · 446 阅读 · 0 评论 -
null和String.Empty的区别是什么
null:是空引用,对于一个引用类型而言,只在栈中为其分配一小块内存,但不指向堆,压根就不知道指向哪(就像没人要的野孩子)String.Empty :是空字符串,指向堆中某一块区域,但是这个堆中的内容是空字符串,神马内容都没有(这个孩子家里就它一个了,没有其它任何人了)两者根本不能等同.转载 2017-07-20 16:23:03 · 429 阅读 · 0 评论 -
回调函数的原理及PHP范例
回调函数的原理及PHP实例背景:在最近的一个开发项目中,用户要先调用服务才能开始进行一系列的查询活动,想了好久,经同事提醒, 用回调函数即可解决该问题。在这里,对PHP下回调函数的原理及实现分别做一下讲解。1 什么是回调 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对转载 2017-07-20 15:39:15 · 347 阅读 · 0 评论