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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • <?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(){ parent::speedUp(); return $this -> speed += 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();
    查看全部
  • 1.var是定义类的属性为公共,var跟public一个意思,但是一般类里不进赋值 2.访问对象中的成员就要使用一个特殊的操作符”->”来完成对象成员的访问 举个例子~ 对象->属性 如$p1->name; $p2->age; $p3->sex; 对象->方法 如$p1->say(); $p2->run(); 如下面实例:
    查看全部
    0 采集 收起 来源:PHP类和对象

    2018-03-22

  • 简单地说:return是返回,不是输出;echo是直接输出。另外,test()是调用并不是输出,function test()里有输出才能输出。所以,你写的第一段返回和调用,里面没有输出的语句,所以没有输出。第二段有了echo直接输出,所以就出来了test字符串。 如果你的第一段代码的最后一句改为echo test()就会输出test字符串了。返回和输出并不是一回事儿,调用并不一定输出,返回不输出真不知道返到哪家去了。呵呵呵~~~。
    查看全部
    0 采集 收起 来源:PHP类和对象

    2017-02-04

  • PHPcookie系列知识点 设置cookie用setcookie函数,其有七个可选参数,经常用到的是前5个 setcookie(name,value,expire,path,domain) name:cookie名; value:cookie的值; expire:cookie过期时间; path:有效路径,如果路径设置为'/',则整个网站都有效; domain:有效域。默认整个域名有效,如果设置了www.baidu.com,则在www子域中有效
    查看全部
    0 采集 收起 来源:设置cookie

    2017-02-04

  • 1,mysql_select_db('code1');选择要操作的数据库; 2,mysql_query("set names 'utf8'");设置连接使用的字符编码;
    查看全部
  • 通过$obj2 = clone $obj1;可以将$obj1中的所有属性都克隆给$obj2,使得两者的属性值都相同,使用$obj2 == $obj1 判断得true,但他们并不指向同一块内存空间,所以$obj1 === $obj2 判断为false。 通过$obj2 = $obj1;可以使得$obj2和$obj1都指向同一块内存空间,所以$obj1 == $obj2和$obj1 === $obj2 判断都为true。
    查看全部
  • 1.[0-9] [\d]都代表数字。 2.{m,n}代表匹配的次数介于m,n之间(m<n) 3. \转义字符 4. ^仅在作为第一个字符(方括号内)时,表明字符类取反 5. \s 空白字符 ^\s取反即非空白字符
    查看全部
    0 采集 收起 来源:元字符与转义

    2018-03-22

  • preg_match($p, $str)--正则表达式匹配 $p--正则表达式 $str--匹配的字符串
    查看全部
  • 1、php字符串合并函数implode() 函数说明:implode(分隔符[可选], 数组) 返回值:把数组元素组合为一个字符串 例子: $arr = array('Hello', 'World!'); $result = implode('', $arr); print_r($result);//结果显示Hello World! 2、php字符串分隔函数explode() 函数说明:explode(分隔符[可选], 字符串) 返回值:函数返回由字符串组成的数组
    查看全部
    0 采集 收起

    2017-02-04

  • 们需要用到PHP的格式化字符串函数sprintf() 函数说明:sprintf(格式, 要转化的字符串) 返回:格式化好的字符串 例子: $str = '99.9'; $result = sprintf('%01.2f', $str); echo $result;//结果显示99.90 解释下,上面例子中的格式 这个 %01.2f 是什么意思呢? 1、这个 % 符号是开始的意思,写在最前面表示指定格式开始了。 也就是 "起始字符", 直到出现 "转换字符" 为止,就算格式终止。 2、跟在 % 符号后面的是 0, 是 "填空字元" ,表示如果位置空着就用0来填满。 3、在 0 后面的是1,这个 1 是规定整个所有的字符串占位要有1位以上(小数点也算一个占位)。 如果把 1 改成 6,则 $result的值将为 099.90 因为,在小数点后面必须是两位,99.90一共5个占位,现在需要6个占位,所以用0来填满。 4、在 %01 后面的 .2 (点2) 就很好理解了,它的意思是,小数点后的数字必须占2位。 如果这时候,$str 的值为9.234,则 $result的值将为9.23. 为什么4 不见了呢? 因为在小数点后面,按照上面的规定,必须且仅能占2位。 可是 $str 的值中,小数点后面占了3位,所以,尾数4被去掉了,只剩下 23。 5、最后,以 f "转换字符" 结尾。
    查看全部
    0 采集 收起

    2018-03-22

  • function_exists()函数,参数为字符串,或者值为字符串的变量,可以和自定义函数和可变函数搭配使用
    查看全部
    0 采集 收起

    2017-02-04

  • 查找字符串,我们需要用到PHP的查找字符串函数strpos(); 函数说明:strpos(要处理的字符串, 要定位的字符串, 定位的起始位置[可选])
    查看全部
    0 采集 收起

    2017-02-04

  • substr(字符串变量,开始截取的位置,截取个数)
    查看全部
    0 采集 收起

    2017-02-04

  • 中英文字符串长度,中文用mb_strlen($str,"UTF-8")
    查看全部
    0 采集 收起

    2018-03-22

举报

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

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