莫相离 发表于 2015-2-3 23:37:26

PHP网页设计关于PHP中Object对象的笔记分享

在这里想谈谈自己这六个多月的PHP学习心得,希望对给比我还新的新手们有所帮助,讲的不是很深刻,甚至有的想法可能是错误的,希望不要误导新人才好,大家要有自己的主见。   1.当将一切实例设为null,php会主动排除对象的援用。

2.建构子:__construct()

排除对象时主动履行的办法:__destruct()

也能够设置手动排除对象的办法:destroy或clean_up

3.对象中的三种变量局限:public、private和protected。

4.对象中的常量属性可使用const关头字,然后在对象内部以“对象名::属性名”的格局援用,在对象外部以“self::属性名”的格局援用。

5.在全部对象一切实例中通用的属性,就是静态属性,利用static关头字。

static与const的区分在于,const前只能利用public关头字,而static可使用其他关头字。另外,static属性并不是只读。

6.在全部对象一切实例中通用的办法,就是静态办法,也利用static关头字。

7.可以界说一个笼统类,用来界说界面。这类类只能被承继,而不克不及发明实例。在类外部,用abstract界说子类必需供应的办法。

凡有abstract办法的类,必需在类名前利用abstract关头字。

abstract class Producr

8.在办法前加final关头字,可以避免子类override这个办法。

类名之前也能够加final关头字,如许就标明其他类不克不及承继它。

9.界面interface用来界说一系列笼统类的布局。

interface IProduct
{
... ...
}

abstract class Product implements Iproduct
{
......
}

10.
== 对照两个对象是不是为一样类型,和是不是有一样的值。
=== 对照两个对象是不是为统一个类的实例。

11.类的克隆:完整复制值。

$a = new SomeClass();
$b = clone $a;

可以界说一个__clone()函数,专门对克隆行动停止定制。

12.可以界说一个类的__toString()办法,对利用print和echo函数的行动停止定制。

13.get_class()函数:前往一个对象的类名。

14.可以在一个函数的参数前加类名,暗示TypeHint。

15.可以界说一个__autoload()函数,它的参数就是php找不到界说的类名。可以在这个函数中界说若何主动加载。既然选择了PHP,就要坚持学下去!大家有没有问自己为什么会选择学习PHP呢?就我个人而言,完全是因为兴趣,因为我的专业和计算机完全无关,但是就是对编程很赶兴趣,尤其对网络编程、web开发特别赶兴趣。

只想知道 发表于 2015-2-4 03:53:21

开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。

莫相离 发表于 2015-2-9 15:07:09

我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。

小妖女 发表于 2015-2-27 07:48:44

有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。

第二个灵魂 发表于 2015-3-8 23:47:10

建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。

深爱那片海 发表于 2015-3-10 00:47:36

遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。

柔情似水 发表于 2015-3-11 12:27:38

实践是检验自己会不会的真理。

admin 发表于 2015-3-16 05:39:04

Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81

老尸 发表于 2015-3-17 19:01:23

你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。

分手快乐 发表于 2015-3-24 19:27:22

首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。

兰色精灵 发表于 2015-4-2 10:20:34

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

乐观 发表于 2015-4-3 11:46:09

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

简单生活 发表于 2015-4-10 02:11:34

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

因胸联盟 发表于 2015-4-10 07:24:16

当然这种网站的会员费就几十块钱。

灵魂腐蚀 发表于 2015-4-12 02:49:50

首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。

透明 发表于 2015-5-11 21:16:52

你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。

飘灵儿 发表于 2015-6-18 08:42:21

要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。

再见西城 发表于 2015-7-10 21:38:21

实践是检验自己会不会的真理。

若相依 发表于 2015-7-14 13:46:57

基础有没有对学习php没有太大区别,关键是兴趣。

爱飞 发表于 2015-7-21 08:42:14

其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
页: [1] 2
查看完整版本: PHP网页设计关于PHP中Object对象的笔记分享