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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 静态属性访问 ::加$ 实例属性访问 ->不加$
    查看全部
  • 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性
    查看全部
  • $str = 'I Love Chian'; $replace = str_replace('Chian','China',$str); //替换CHIAN 为China echo $replace;
    查看全部
    0 采集 收起

    2016-07-20

  • __clone 复制对象
    查看全部
  • public 公开的
    查看全部
  • list()是一种语言结构,而不是函数,实际是将响应数组中的值赋给list 中命名的变量 比如: <?php function numbers() { return array("狗","猪","猫"); } list ($a, $b, $c) = numbers(); echo "我们的宠物有一只$a,一只$b以及一只 $c" ?> 我们的宠物有一只 狗,一只猪以及一只猫
    查看全部
    0 采集 收起

    2018-03-22

  • 更新 <?php //连接数据库 mysql_connect('127.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=$id limit 1"; mysql_query($sql); //输出更新数据条数 echo '数据更新行数:'.mysql_affected_rows(); mysql_query("delete from user where id='$id'");
    查看全部
  • 分页查询以节省性能 <?php //连接数据库 mysql_connect('127.0.0.1', 'code1', ''); mysql_select_db('code1'); mysql_query("set names 'utf8'"); //预设翻页参数 $page = 2; $pagesize = 2; //在这里构建分页查询 $m = ($page - 1) * $n; $sql = "select * from user limit $page, $pagesize"; //获取翻页数据 $result = mysql_query($sql); $data = array(); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $data[] = $row; } echo '<pre>'; print_r($data); echo '</pre>';
    查看全部
  • <?php //连接数据库 mysql_connect('127.0.0.1', 'code1', ''); mysql_select_db('code1'); mysql_query("set names 'utf8'"); //数据预处理 防止查询不到数据 mysql_query("insert into user(name, age, class) values('王二', 19, '高三五班')"); //进行数据查询 $sql = "select * from user limit 1"; $result = mysql_query($sql); //在这里获取一行数据 $row=mysql_fetch_assoc($result); //$row = mysql_fetch_array($result, MYSQL_ASSOC); echo '<pre>'; print_r($row); echo '</pre>';
    查看全部
  • php:万恶的验证码 <?php $img = imagecreatetruecolor(100, 40); $black = imagecolorallocate($img, 0x00, 0x00, 0x00); $green = imagecolorallocate($img, 0x00, 0xFF, 0x00); $white = imagecolorallocate($img, 0xFF, 0xFF, 0xFF); imagefill($img,0,0,$white); //生成随机的验证码 $code = ''; for($i = 0; $i < 4; $i++) { $code .= rand(0, 9); } imagestring($img, 5, 10, 10, $code, $black); //加入噪点干扰 for($i=0;$i<50;$i++) { imagesetpixel($img, rand(0, 100) , rand(0, 100) , $black); imagesetpixel($img, rand(0, 100) , rand(0, 100) , $green); } //输出验证码 header("content-type: image/png"); imagepng($img); imagedestroy($img);
    查看全部
    0 采集 收起

    2018-03-22

  • <?php //设置默认时区是中国 date_default_timezone_set("Asia/Shanghai"); //获取2014-05-01的unix时间戳 $now=date('Y-m-d H:i:s')."\n"; echo $now; echo time()."\n"; echo strtotime($now)."\n"; echo strtotime('now'); //返回现在时间过5秒后的unix时间戳 echo strtotime("+5 seconds")."\n"; echo date('Y-m-d H:i:s', time()); //输出为:2014-05-01 15:15:22 东八区GMT+8 echo gmdate('Y-m-d H:i:s', time());//GMT时间 //返回2014-05-01 12:00:01的格林威治标准时间 echo gmdate('y-m-d H:i:s',strtotime('2014-05-01 12:00:01')) ?>
    查看全部
    0 采集 收起

    2018-03-22

  • <?php //设置默认时区是中国 date_default_timezone_set("Asia/Shanghai"); //获取2014-05-01的unix时间戳 $now=date('Y-m-d H:m:s')."\n"; echo $now; echo time()."\n"; echo strtotime($now)."\n"; echo strtotime('now'); //返回现在时间过5秒后的unix时间戳 echo strtotime("+5 seconds") ?>
    查看全部
    0 采集 收起

    2018-03-22

  • <?php //定义一个类 class Car { var $name = '汽车'; function getName() { return $this->name; } } //实例化一个car对象 $car = new Car(); $car->name = '奥迪A6'; //设置对象的属性值 echo $car->getName(); //调用对象的方法 输出对象的名字
    查看全部
    0 采集 收起 来源:PHP类和对象

    2018-03-22

  • <?php<br> //请修改变量p的正则表达式,使他能够匹配BBC<br> $p = '/bbc/i';<br> $str = "BBC是英国的一个电视台";<br> if (preg_match($p, $str)) {<br> echo '匹配成功'."\n";<br> }<br> $p1='http://';<br> $p1='/'.preg_quote($p1,'/').'/';<br> echo $p1."\n";<br> $str1='http://www.imooc.com';<br> if(preg_match($p1,$str1)){<br> echo'匹配成功啊';<br> }
    查看全部
  • function func() { } if (function_exists('func'//调用了这个函数,检验是否存在)){ echo 'exists';
    查看全部
    0 采集 收起

    2016-07-19

举报

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

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