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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,索引数组中,键一定是整数。比如,array('0'=>'苹果');
    查看全部
  • 索引数组赋值的三种方式: 1、$arr[0] = '苹果'; 2、$arr = array('0'=>'苹果','1'=>'香蕉'); 3、$arr = array("苹果","香蕉");
    查看全部
  • preg_match
    查看全部
  • $str = 'i am jobs.'; $str = str_replace('jobs', 'steven jobs', $str); echo $str; //结果为“i am steven jobs”
    查看全部
    0 采集 收起

    2016-11-05

  • 通过filesize函数获取文件的大小,文件大小以字节数表示。
    查看全部
  • fileowner:获得文件的所有者 filectime:获取文件的创建时间 filemtime:获取文件的修改时间 fileatime:获取文件的访问时间
    查看全部
  • 判断文件是否存在,用函数is_file与file_exists file_exists不仅可以判断文件是否存在,同时可以判断目录是否存在 is_file可以确切的判断给定的路径是否是一个文件 is_readable与is_writeable可精确的判断是否存在外还可判断文件是否可读与可写
    查看全部
  • PDO扩展 $dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; $dbh = new PDO($dsn, $user, $password);
    查看全部
    0 采集 收起 来源:PHP数据库扩展

    2016-11-04

  • 索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。
    查看全部
  • <?php class Car { public $speed = 10; //在这里使用重载实现speedDown方法 public function __call($name,$args){ if($name=='speedDown'){ $this->speed-=10; } } } $car = new Car(); $car->speedDown(); //调用不存在的speedDown方法 echo $car->speed;
    查看全部
  • <?php class Car { public $speed = 0; //汽车的起始速度是0 public function speedUp() { $this->speed += 10; return $this->speed; } } //定义继承于Car的Truck类 class Truck extends Car{ public function speedUp() { $this->speed=parent::speedUp()+50; } } $car = new Truck(); $car->speedUp(); echo $car->speed;
    查看全部
  • <?php class Car { private $speed = 0; public function getSpeed() { return $this->speed; } protected function speedUp() { $this->speed += 10; } //增加start方法,使他能够调用受保护的方法speedUp实现加速10 public function start(){ $this->speedUp(); } } $car = new Car(); $car->start(); echo $car->getSpeed();
    查看全部
  • class Car { private function __construct() { echo 'object create'; } private static $_object = null; public static function getInstance() { if (empty(self::$_object)) { self::$_object = new Car(); //内部方法可以调用私有方法,因此这里可以创建对象 } return self::$_object; } } //$car = new Car(); //这里不允许直接实例化对象 $car = Car::getInstance(); //通过静态方法来获得一个实例
    查看全部
  • ?php class Car { public $name = 'car'; public function __clone() { $obj = new Car(); $obj->name = $this->name; } public function _clone(){ $obj=new Car(); $obj->name=$this->name; } } $a = new Car(); $b = clone $a; $a->name = 'new car'; if ($a == $b) echo '=='; else{ echo '!=';} //true if ($a === $b) echo '==='; //false $str = serialize($a); //对象序列化成字符串 // echo $str.'<br>'; $c = unserialize($str); //反序列化为对象 var_dump($c); $str= serialize($a);
    查看全部
  • 文件操作函数,读取文件的函数file_get_contents,可以将整个文件全部读取到一个字符串中。 也可以使用fopen,fgets,fread等方法,fgets可以从文件指针中读取一行,fread可以读取指定长度的字符串。 fclose关闭文件指针
    查看全部

举报

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

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