为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 析构函数:程序运行结束自发调用(不用实例化) function __destruct(){ echo "destroy"; } 通过把变量设置为null,可以触发析构函数的调用 清理资源
    查看全部
    0 采集 收起

    2018-03-22

  • 构造函数:实例化类时自动调用 function __construct(参数){ echo "构造"; $this->name;//$this:伪变量,表示对象自身。$this->:访问对象的属性、方法 }
    查看全部
    0 采集 收起

    2018-03-22

  • 类的属性:在类中定义的变量称之为属性(字段) 1、属性声明: public:公开的(默认) protected:受保护的 private:私有的 ‘->’:访问对象的属性或者方法, 对于静态属性则使用::双冒号进行访问。 static public $name='汽车'; self::$name; 当在类成员方法内部调用的时候,可使用$this伪变量调用当前对象的属性。 public $name='汽车'; $this->name; 2、受保护的属性与私有属性不允许外部调用,在类的成员方法内部是可以调用的。 private $price = '1000'; public function getPrice() { return $this->price; //内部访问私有属性 ​ }
    查看全部
  • 类和对象: 类是面向对象程序设计的基本概念 本质的区别,类是抽象的概念,对象是具体的实例。 类可以使程序具有可重用性。
    查看全部
    0 采集 收起 来源:PHP类和对象

    2015-01-22

  • 对象的基本组成 1、对象组成元素:(对象的属性) 2、对象的行为:(对象的方法)
    查看全部
    0 采集 收起

    2015-01-22

  • 面向对象(Object Oriented) Object:对象 Oriented:面向
    查看全部
    0 采集 收起

    2015-01-22

  • 判断函数是否存在 function_exists('func'); file_exists:文件是否存在 class_exists:检查类是否存在 method_exists:判断类的方法是否存在
    查看全部
    0 采集 收起

    2015-01-22

  • str_replace() 将苹果替换成香蕉:str_replace('苹果', '香蕉', $string);
    查看全部
    0 采集 收起

    2015-01-22

  • 可变函数 通过变量的值来调用函数,因为变量的值是可变的,所以可以通过改变一个变量的值来实现调用不同的函数。经常会用在回调函数、函数列表,或者根据动态参数来调用不同的函数。可变函数的调用方法为变量名加括号。 class book { function getName() { return 'bookname'; } } $func = 'getName'; $book = new book(); $book->$func();
    查看全部
    0 采集 收起

    2018-03-22

  • 返回值 return:可以返回包括数组和对象的任意类型, 若省略 return,则默认返回值为 NULL。
    查看全部
    0 采集 收起

    2015-01-22

  • PHP函数的定义方式: 1.使用关键字“function”开始 2.函数名可以是字母或下划线开头:function name() 3.在大括号中编写函数体:
    查看全部
    0 采集 收起

    2015-01-22

  • PHP有两种数组:索引数组、关联数组。 关联数组是指数组的键是字符串的数组
    查看全部
  • 数组赋值 $arr[0] = '苹果'; $arr = array('0' => '苹果'); $arr = array('苹果');
    查看全部
  • <?php //连接数据库 $num = 1; //输出更新数据条数 echo '数据更新行数:'.$num; mysql_connect('129.0.0.1', 'code1', ''); mysql_select_db('code1'); mysql_query("set names 'utf8'"); //预设数据以便进行更新操作 mysql_query("insert into user(name, age, class) values('王二', 19, '高三五班')"); $id = mysql_insert_id(); //在这里更新id为$id的行的名字为李白 $sql = "update user set name = '李白' where id=$i"; //输出更新数据条数 echo '数据更新行数:'.mysql_affected_rows(); mysql_query("delete from user where id='$id'"); 要这样写
    查看全部
  • 类的实例化(instantiate)就是通过类定义创建一个类的对象
    查看全部
    0 采集 收起

    2015-01-22

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!