摘要:
希望删除一个cookie,不让浏览器将它发回给服务器。例如,使用cookie跟踪网站的用户登录情况时,如果一个用户注销,就可以删除相应的cookie。 调用setcookie(),不过不提供cookie的值,并指定过去的一个时间作为到期时间: setcookie('user','',1); 除了值和 阅读全文
摘要:
读取之前设置的一个cookie的值 // 查看$_COOKIE超级全局变量数组: if(isset($_COOKIE['user'])){ print "You ate a {$_COOKIE['user']} cookie."; }else{ print "Please ate a cookie. 阅读全文
摘要:
设置一个cookie,使网站能识别来自同一个Web浏览器的后续请求 bool setcookie ( string $name [, string $value = "" [, int $expires = 0 [, string $path = "" [, string $domain = "" 阅读全文
摘要:
不希望在每个页面中包含所有类定义,而希望只是动态加载这个页面中必要的类定义. 通常情况下,实例化一个未定义的类时,PHP会中止运行,指出一个致命错误,因为它无法找到你要的类。因此,一般会加载一个页面可能用到的所有类,而不论是否会真正调用这些类。 这就带来一个副作用,会增加处理时间,因为PHP必须解析 阅读全文
摘要:
要检查作为函数参数传入的一个值是否是某个特定类的实例,可以在函数原型中指定类: public function add(Person $person){ //将$person增加到地址 } 其他情况下,可以使用instanceof操作符: $media = get_something_from_ca 阅读全文
摘要:
希望检查一个对象,查看它有哪些方法和属性,从而可以编写适用任何通用对象的代码,而不论对象的具体类型是什么。 可以使用Reflection类探查对象的信息。要快速查看类的信息,可以调用Refection::export(): class Person{ public $name; protected 阅读全文
摘要:
希望控制使用serialize()和unserialize()处理对象时对象的行为。如果需要建立和关闭与远程资源的连接(如数据库、文件和Web服务),这会很有用。 class LogFile{ protected $filename; protected $handle; public functi 阅读全文
摘要:
在对象中定义方法并能访问这些方法,而不需要实例化对象。 将方法声明为static: class Format { public static function number($number, $decimals = 2, $decimal = '.',$thousand = ','){ return 阅读全文