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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。

    查看全部
  • 声明变量的属性有public、protected、private,但是只有public可以供给外部访问,其余两个外部访问不到。受保护的私有属性private可以供给内部成员变量访问。

    查看全部
  • 面向对象  世界万物皆是对象,一个孩子抽象成一个类,孩子的重量可以成为属性,哭、喊是行为。类是抽象的概念,对象是具体的实体。类可以使程序具有可重用性。

    查看全部
    0 采集 收起 来源:PHP类和对象

    2018-07-24

  • <?php

    //请创建一个数组变量arr,并尝试创建一个索引数组,键是0,值是苹果

    $arr = array('0'=>'苹果');

    if( isset($arr) ) {print_r($arr);}

    $arr[0]='苹果';

    if( isset($arr) ) {print_r($arr);}

    array('苹果');

    if( isset($arr) ) {print_r($arr);}

    ?>


    查看全部
  • limit是mysql的语法
    select * from table limit m,n
    其中m是指记录开始的index,从0开始,表示第一条记录
    n是指从第m+1条开始,取n条。
    select * from tablename limit 2,4
    即取出第3条至第6条,4条记录

    查看全部
  • <?php   

          

        /* Connect to a MySQL server  连接数据库服务器 */   

        $link = mysqli_connect(   

                    'localhost',  /* The host to connect to 连接MySQL地址 */   

                    'user',      /* The user to connect as 连接MySQL用户名 */   

                    'password',  /* The password to use 连接MySQL密码 */   

                    'world');    /* The default database to query 连接数据库名称*/   

          

        if (!$link) {   

           printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());   

           exit;   

        }   

          

        /* Send a query to the server 向服务器发送查询请求*/   

        if ($result = mysqli_query($link, 'SELECT Name, Population FROM City ORDER BY Population DESC LIMIT 5')) {   

          

            print("Very large cities are: ");   

          

            /* Fetch the results of the query 返回查询的结果 */   

            while( $row = mysqli_fetch_assoc($result) ){   

                printf("%s (%s) ", $row['Name'], $row['Population']);   

            }   

          

            /* Destroy the result set and free the memory used for it 结束查询释放内存 */   

            mysqli_free_result($result);   

        }   

          

        /* Close the connection 关闭连接*/   

        mysqli_close($link);   

        ?> 


    查看全部
  • 没看懂这一节

    查看全部
  • 是一个写入函数,例如你令了一个$file 变量存取的是某一个文件,这时想往这个文件里面写东西就可以用这个函数,例如,file_put_contents($file, ' hello ');   就是往这个变量存取的文件里写下hello这个字符串的意思。

    file_put_contents(file,data,mode,context)  参数data 可选。规定要写入文件的数据。可以是字符串、数组或数据流。


    查看全部
  • class Car {

        public $speed = 10;

        //在这里使用重载实现speedDown方法

        public function __call($name,$args)

        {

            if($name=='speedDown')

            {

                $this->speed-=10;

    1.         }

        }

    }

    $car = new Car();

    $car->speedDown(); //调用不存在的speedDown方法


    查看全部
  • <?php   

          

        /* Connect to a MySQL server  连接数据库服务器 */   

        $link = mysqli_connect(   

                    'localhost',  /* The host to connect to 连接MySQL地址 */   

                    'user',      /* The user to connect as 连接MySQL用户名 */   

                    'password',  /* The password to use 连接MySQL密码 */   

                    'world');    /* The default database to query 连接数据库名称*/   

          

        if (!$link) {   

           printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());   

           exit;   

        }   

          

        /* Send a query to the server 向服务器发送查询请求*/   

        if ($result = mysqli_query($link, 'SELECT Name, Population FROM City ORDER BY Population DESC LIMIT 5')) {   

          

            print("Very large cities are: ");   

          

            /* Fetch the results of the query 返回查询的结果 */   

            while( $row = mysqli_fetch_assoc($result) ){   

                printf("%s (%s) ", $row['Name'], $row['Population']);   

            }   

          

            /* Destroy the result set and free the memory used for it 结束查询释放内存 */   

            mysqli_free_result($result);   

        }   

          

        /* Close the connection 关闭连接*/   

        mysqli_close($link);   

        ?>


    查看全部
  • php中的正则表达式通常用来查找和替换字符串,最常用的就是验证用户输入的信息格式是否正确,如邮件格式、电话格式等等

    查看全部
  • <?php

    $fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");

    foreach($fruit as $key=>$value){

        echo "<table border='1'>";

        echo '<tr><td>键是:'.$key.',</td><td>对应的值是:'.$value."</td></tr>";

        echo "</table>";

    }

    ?>


    查看全部
  • $fp = fopen('./test.txt', 'w');
    w的情况下下,只能write不能read,w+的情况下可以write 可以read
    查看全部
  • //* 将用户数据保存到cookie中的一个简单方法 */<br />$secureKey = 'imooc'; //加密密钥<br />$str = serialize($userinfo); //将用户信息序列化<br />//用户信息加密前<br />$str = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), $str, MCRYPT_MODE_ECB));<br />//用户信息加密后<br />//将加密后的用户数据存储到cookie中<br />setcookie('userinfo', $str);<br /><br />//当需要使用时进行解密<br />$str = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), base64_decode($str), MCRYPT_MODE_ECB);<br />$uinfo = unserialize($str);
    查看全部
  • 登录信息既可以存储在sessioin中,也可以存储在cookie中,他们之间的差别在于session可以方便的存取多种数据类型,而cookie只支持字符串类型,同时对于一些安全性比较高的数据,cookie需要进行格式化与加密存储,而session存储在服务端则安全性较高。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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