php入门笔记1

php印象

昨天晚上花了一点时间,看了一点php的入门知识,由于自己是前端,擅长js,由于php也是弱类型脚本语言所以用来做入门服务器端语言很合适。下面是想到什么写什么,一个初步印象的笔记。

  • Echo跟print的区别是前者可以同时打印多个用逗号隔开的字符串,而后者只能打印一个。另外print_r可以打印数组和对象,r是readable 的意思。

  • Php中除了和js中能用的单行和多行块注释,也可用#号注释。

  • Php中不能使用对象或数组字面量,数组可用array函数来构建,对象则需要通过类来实例化。

  • Php中类的属性方法有私有,公共,受保护的区别。也可在类中声明静态属性和方法。

  • Php是弱类型,所以没有接口的概念。

  • 符号->为对象操作符,可以通过$this加该符号去过去对象的属性和方法。

  • 符号=>是数组里面的,表示键值的对应关系。

  • 变量声明使用$开头加第一个字母为字母或下划线命名,变量有全局,局部之分。php中还有几个超全局变量可用。同时常量使用define 函数来声明。

  • 函数声明方式和js相似,使用function 关键字。内置数组的遍历可使用for循环,也可以用内置的foreach 函数。

  • 数组的操作也提供了很多排序的内置函数。

  • ::符号用于调用类的静态属性和方法

  • 构造函数名为__construct,一般其他语言叫constructor

发表评论

电子邮件地址不会被公开。 必填项已用*标注