title: "PHP 知识点笔记" date: 2013-02-19T15:35:00+08:00 tags: ["PHP 基础"] draft: false
->
字符链接对象变量和属性名来访问属性变量。new
操作符创建对象时,__construct()
_(构造方法)_方法会被调用。extends
关键词。parent
关键字。::
而不是->
。static
关键词来声明。::
来链接类名和属性或类名和方法。有self::
,parent::
,static::
以及 forward_static_call()
。详情。const
关键字来声明,并且只能用大写字母来命名常量,只能通过类而不能通过类的实例访问常量属性。(即::
)abstract
关键字来定义一个抽象类。empty()
判断一个变量是否为 “空”,isset()
判断一个变量是否已经设置。getenv("REMOTE_ADDR")
用来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用 getenv("HTTP_X_FORWARDED_FOR")
来读取。exec
,system
都可以调用系统命令 (shell 命令),当然还有passthru
,escapeshellcmd
等函数。