摘要: 对象的复制默认为浅复制 进行深复制的方法为:在类中定义魔法方法__clone(),类的对象复制时,会自动调用 __clone方法,在 __clone方法中可以进行各种复制对象的个性化 class MyCloneable{ public $object1; public $object2; funct 阅读全文
posted @ 2016-10-25 20:39 加油!思密达 阅读(134) 评论(0) 推荐(0)
摘要: __construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(),__wakeup(), __toString(), __invoke(), __set_s 阅读全文
posted @ 2016-10-25 20:28 加油!思密达 阅读(96) 评论(0) 推荐(0)
摘要: 遍历对象的时候,默认遍历对象的所有属性 class MyClass{ public $var1 = 'value 1'; public $var2 = 'value 2'; public $var3 = 'value 3'; protected $protected = 'protected var 阅读全文
posted @ 2016-10-25 20:21 加油!思密达 阅读(124) 评论(0) 推荐(0)
摘要: 类中的方法访问方式: class A{ function foo() { }} 1.A::foo(); 2.$a = new A(); $a->foo(); 3.$className = 'A';$instance = new $className(); $instance->foo(); 注:Cl 阅读全文
posted @ 2016-10-25 00:12 加油!思密达 阅读(216) 评论(0) 推荐(0)
摘要: 定义: 阅读全文
posted @ 2016-10-24 09:36 加油!思密达 阅读(148) 评论(0) 推荐(0)
摘要: PHP 提供了一些流程控制的替代语法,包括 if,while,for,foreach 和 switch。 替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;。 <?php  阅读全文
posted @ 2016-10-24 09:14 加油!思密达 阅读(197) 评论(0) 推荐(0)
摘要: 两个字符串相加用 . 运算符(类似于+),如$a="str1" . "str2";$b=$a . "str3";=>“str1str2str3” 字符串自已相加,如:$a ="88";$a .="99";=>“8899” 阅读全文
posted @ 2016-10-24 08:58 加油!思密达 阅读(133) 评论(0) 推荐(0)
摘要: 与(and,&&)和或(or,||)有两种形式,两种形式的区别是:优先级不一样,and、or的优先级低于&&、|| 阅读全文
posted @ 2016-10-24 08:45 加油!思密达 阅读(229) 评论(0) 推荐(0)
摘要: 定义: define("FOO", "something"); 阅读全文
posted @ 2016-10-24 08:40 加油!思密达 阅读(108) 评论(0) 推荐(0)
摘要: 定义: 变量用一个美元符号后面跟变量名来表示,如:$user 变量引用赋值: 引用赋值用一个&后面跟源变量名来表示,如:$copy=&$user(注:$bar = &(24 * 7);是错误的,只有有变量名的才允许引用赋值) 阅读全文
posted @ 2016-10-24 08:33 加油!思密达 阅读(138) 评论(0) 推荐(0)