- 用
->
字符链接对象变量和属性名来访问属性变量。 - _(在类中)_属性可以让对象存储数据,类方法则可以让对象执行任务。
- 当使用
new
操作符创建对象时,__construct()
_(构造方法)_方法会被调用。 - PHP 是一种弱类型语言,即变量不需要声明为特定的数据类型。
- 要创建一个子类,必须在类声明中使用
extends
关键词。 - 调用父类方法,需要使用
parent
关键字。 - 要引用一个类而不是对象的方法,可以使用
::
而不是->
。 - 类是生成对象的模板。
- 静态方法必须用
static
关键词来声明。 - 访问静态元素时使用
::
来链接类名和属性或类名和方法。有self::
,parent::
,static::
以及forward_static_call()
。详情。 - 常量属性用
const
关键字来声明,并且只能用大写字母来命名常量,只能通过类而不能通过类的实例访问常量属性。(即::
) - 使用
abstract
关键字来定义一个抽象类。 - PDO(PHP Data Object) 类为不同的数据库应用程序提供了统一的接口。
empty()
判断一个变量是否为 “空”,isset()
判断一个变量是否已经设置。getenv("REMOTE_ADDR")
用来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用getenv("HTTP_X_FORWARDED_FOR")
来读取。- PHP 的内置函数
exec
,system
都可以调用系统命令 (shell 命令),当然还有passthru
,escapeshellcmd
等函数。 - MySQL 的事务处理就是关闭自动提交,插入的数据暂不写进数据库,保留到临时区域,然后在提交
- 原文作者: forecho
- 原文链接: https://blog.forecho.com/php-zhi-shi-dian-bi-ji.html
- 版权声明:本作品采用 署名-非商业性使用 4.0 国际 (CC BY-NC 4.0)进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。