php基础知识学习(一)

1、 PHP 指令不区分大小写,但是PHP变量名区分大小写

2、 Include和require都可以引用文件,但是include引用失败后可以继续运行下面的代码,但是require不可以。

3、 FILEDIR的区别:FILE表示文件的完整路径和文件名,DIR只表示文件所在目录。

4、 命名空间必须是程序脚本的第一条语句

5、 类是定义了一件事物的抽象特点,包括数据的形式和对数据的操作。对象是类的实例,成员变量在类的内部,该变量的值对外不可见,但是可以通过成员函数访问,在类被实例化为对象后,该变量成为对象的属性。成员函数,在类的内部,用于访问对象的数据。

6、 类使用class关键字后加类名定义,类后的一对大括号({})可以用来定义变量和方法。类的变量使用var来声明,变量也可以初始化值。函数定义类似于PHP函数的定义,但是函数只能通过该类及其实例化的对象访问。

7、 PHP_EOL,代表php的换行符,这个变量会根据平台而变,在windows下会是/r/n,在linux下是/n,在mac下是/r

8、 构造函数是一种特殊的方法,主要用来创建对象时初始化对象,PHP 5 允行开发者在一个类中定义一个方法作为构造函数
访问控制

9、 Public(公有):公有的类成员可以再任何地方被访问,protected(受保护):受保护的类成员可以被其自身以及子类和父类访问。Private(私有):私有类成员只能被其定义所在的类访问。

10、 要实现接口,类中必须实现接口中定义的所有方法,否者会报错,类可以实现多个接口,用逗号来分割多个接口的名称。

11、 声明类属性或方法为 static(静态),就可以不实例化类而直接访问。

12、 如果父类中的方法被生命为final,则,子类无法覆盖该方法,如果一个类被生命为final,则不能被继承。

13、 PHP htmlspecialchars() 函数:把预定义的字符 “<” (小于)和 “>” (大于)转换为 HTML 实体

14、PHP的isset()函数 一般用来检测变量是否设置:若变量不存在则返回 FALSE
若变量存在且其值为NULL,也返回 FALSE
若变量存在且值不为NULL,则返回 TURE同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE

**PHP函数isset()只能用于变量,传递任何其它参数都将造成解析错误。
检测常量是否已设置可使用 defined() 函数。**

PHP的empty()函数 判断值为否为空

格式:bool empty ( mixed var )

功能:检查一个变量是否为空

返回值:

若变量不存在则返回 TRUE
若变量存在且其值为”“、0、”0”、NULL、、FALSE、array()、var var;TURE00NULLFALSEarray()var var; 以及没有任何属性的对象,则返回 FALSE
版本:PHP 3, PHP 4, PHP 5
更多说明:
empty()的返回值=!(boolean) var,但不会因为变量未定义而产生警告信息。参见转换为布尔值获取更多信息。
empty() 只能用于变量,传递任何其它参数都将造成Paser error而终止运行。
检测常量是否已设置可使用 defined() 函数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值