为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 例如定义了str=“woaini” str+=“paste”意思就是str=“woaini”+“paste” 计算的结果重新赋给str。
    查看全部
  • 对象通过new关键字进行实例化: $car = new Car(); echo $car->getName();
    查看全部
    0 采集 收起 来源:PHP类和对象

    2018-03-22

  • <?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; /*上面的parent::静态方法是用于子类调用父类的方法 *这里是意思是先调用父类的speedUp()方法,此时$speed==10 *再在10的基础上累加50,此时$speed==60 *大概就是这个意思吧 *其实这一节没有说清楚parent关键字的用法和子类的声明方法 *如果细心的同学就会发现,前面有一节出现了“extends” *那个类就是子类 */ //return $this->speed; //这里返不返回都一样,程序运行到这的时候$speed已经等于60了,而且下面有个echo语句 } } $car = new Truck(); $car->speedUp(); echo $car->speed;
    查看全部
  • <?php setcookie('test', time()); //在这里试着删除test的cookie值 setcookie('test','',time()-1);//cookie的过期时间设置在当前时间之前,则cookie会自动失效 header("Set-Cookie:test=1398922566;expires=".gmdate('D,d M Y H:i:s\G\M\T',time()-1)); //gmdate用来生成格林威治标准时间, var_dump($_COOKIE);
    查看全部
  • <?php $value = time(); //在这里设置一个名为test的Cookie setcookie("test",$value); if (isset($_COOKIE['test'])) { echo 'success'; } echo "<br />"; //name(Cookie名)可以通过$_COOKIE['name']进行访问,value(Cookie的值),expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效,path(有效路径)如果路劲设置为'/',则整个网站有效, // domain(有效域)默认整个域名都有效,如果设置了域名,只在子域里有效。 $value = 'test'; setcookie("testCookie",$value); setcookie("testCookie",$value,time()+3600);//有效期为一小时 setcookie("testCookie",$value,time()+3600,"/path/","imooc.com");//设置路径和域 echo "<br />"; //设置Cookie的函数setrawcookie,需手动进行urlencode setrawcookie('cookie_name',rawurlencode($value),time()+60*60*24*365); //通过header设置Cookie header("set-Cookie:cookie_name=value");
    查看全部
    0 采集 收起 来源:设置cookie

    2018-03-22

  • Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。一般情况下,Cookie通过HTTP headers从服务端返回到客户端。
    查看全部
    0 采集 收起 来源:cookie简介

    2018-01-25

  • PHP通过setcookie函数进行Cookie的设置,任何从浏览器发回的Cookie,PHP都会自动的将他存储在$_COOKIE的全局变量之中,因此我们可以通过$_COOKIE['key']的形式来读取某个Cookie值
    查看全部
    0 采集 收起 来源:cookie简介

    2018-01-25

  • 静态属性不允许对象使用->操作符调用。 但是: 静态方法允许对象使用->操作符调用。
    查看全部
  • 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。
    查看全部
  • <?php $user = array( 'name' => 'spark1985', 'email' => 'spark@imooc.com', 'mobile' => '13312345678' ); //进行一般性验证 if (empty($user)) { die('用户信息不能为空'); } if (strlen($user['name']) < 6) { die('用户名长度最少为6位'); } //用户名必须为字母、数字与下划线 if (!preg_match('/^\w+$/i', $user['name'])) { die('用户名不合法'); } //验证邮箱格式是否正确 if (!preg_match('/^[\w\.]+@\w+\.\w+$/i', $user['email'])) { die('邮箱不合法'); } //手机号必须为11位数字,且为1开头 if (!preg_match('/^1\d{10}$/i', $user['mobile'])) { die('手机号不合法'); } echo '用户信息验证成功';
    查看全部
  • PHP有两种数组:索引数组、关联数组。 索引和关联两个词都是针对数组的键而言的。 先介绍下索引数组,索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。
    查看全部
  • 删除: $sql="delete from user where id=2 limit 1"; if(mysql_query($sql)){ echo"删除成功"; } 更新:$sql = "update user set name='' where id='' limit 1"; if(mysql_query($sql)){ echo“更新成功”; }
    查看全部
  • $sql = insert into user() values('','',''); $result=mysql_query($sql); $row = mysql_fetch_row($result)
    查看全部
  • $row = mysql_fetch_row($result); $row = mysql_fetch_array($result, MYSQL_NUM); //这两个方法获取的数据是一样的
    查看全部
  • 获取得到数据查询结果:mysql_fetch_array
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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