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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • <?php $fruit=array('苹果','香蕉','菠萝'); for($index=0; $index<3; $index++){ echo '<br>数组第'.$index.'值是:'.$fruit[$index]; } ?>
    查看全部
  • $fruit = array('苹果','香蕉'); $fruit0 = $fruit['0']; print_r($fruit0);//结果为苹果 上面代码的作用:先把一个数组$fruit第一个值取出来然后赋给一个变量$fruit0,最后输出变量值。
    查看全部
  • 数组赋值: 1.$arr[0]='苹果'; 2.$arr=array('0','1'=>'苹果','香蕉'); 3.$arr=array('苹果','香蕉');
    查看全部
  • print_r():输出数组的键及对应的值。
    查看全部
  • 构造函数 __construct( ):用于对象创建进行初始化工作 ---如果子类定义了__construct则不会调用父类的__construct,如果需要调用父类的构造函数,则使用parent::__construct 析构函数 __destruct( ):使用后,对某个对象索引页被删除,或者对象被显示的销毁时会执行的函数
    查看全部
  • 访问属性: 1、public(公有,默认):公有的类成员可以在任何地方被访问。 一般通过 -> 对象操作符来访问对象的属性或方法。 2、private(私有):私有的类成员只能在类本身中访问。(私有属性不允许外部调用) 3、protected(受保护):受保护的类成员只能在类本身、子类、父类中访问。(受保护的属性不允许外部调用) 4、static(静态):声明类属性或类方法为静态,就可以不实例化类而直接访问。 一般静态属性访问方式: "::" 格式:类型::方法
    查看全部
  • 类必须定义访问控制
    查看全部
  • this:当前对象的指针 self:当前类 的指针,调用静态方法的 parent:当前父类的指针,调用静态方法的
    查看全部
  • 定當前頁為$page,每頁顯示$n條數據,那麼m為當前頁前面所有的數據,既$m = ($page-1) * $n 減去1是扣除當前頁 因為 $page為當前業的時候 當前頁的所有內容就是 當前頁limi $n的內容 ----- $page = 2;//當前頁 $pagesize = 2; //每頁顯示$pagesize條數據 //在這裡構建分頁查詢 $offset = ($page - 1) * $pagesize;//當前頁前面所有的數據 $sql = "select * from user limit $offset, $pagesize"; //limit $offset,$pagesize; 表示從$offset行後取$pagesize行數據。 //獲取翻頁數據 ----- 通過mysql的limit可以很容易的實現分頁,limit m,n表示從m行後取n行數據,在PHP中我們需要構造m與n來實現獲取某一頁的所有數據。 假定當前頁為$page,每頁顯示$n條數據,那麼m為當前頁前面所有的數據,既$m = ($page-1) * $n,在知道了翻頁原理以後,那麼我們很容易通過構造SQL語句在PHP中實現數據翻頁。
    查看全部
  • 獲取數據集中的數據: mysql_fetch_array($result,MYSQL_NUM); mysql_fetch_row($result);//只獲取數字索引數組 mysql_fetch_array($result,MYQL_ASSOC); mysql_fetch_assoc($result);//只獲取關聯索引數組
    查看全部
  • PHP具有很多异常处理类,其中Exception是所有异常处理的基类。 Exception具有几个基本属性与方法,其中包括了: message 异常消息内容 code 异常代码 file 抛出异常的文件名 line 抛出异常在该文件的行数 其中常用的方法有: getTrace 获取异常追踪信息 getTraceAsString 获取异常追踪信息的字符串 getMessage 获取出错信息 如果必要的话,可以通过继承Exception类来建立自定义的异常处理类。
    查看全部
  • 跟Unix系统命令类似,PHP使用unlink函数进行文件删除。 unlink($filename); 删除文件夹使用rmdir函数,文件夹必须为空,如果不为空或者没有权限则会提示失败。 rmdir($dir); 如果文件夹中存在文件,可以先循环删除目录中的所有文件,然后再删除该目录,循环删除可以使用glob函数遍历所有文件。 foreach (glob("*") as $filename) { unlink($filename); }
    查看全部
  • 与读取文件对应,PHP写文件也具有两种方式,最简单的方式是采用file_put_contents。 $filename = './test.txt'; $data = 'test'; file_put_contents($filename, $data); 上例中,$data参数可以是一个一维数组,当$data是数组的时候,会自动的将数组连接起来,相当于$data=implode('', $data); 同样的,PHP也支持类似C语言风格的操作方式,采用fwrite进行文件写入。 $fp = fopen('./test.txt', 'w'); fwrite($fp, 'hello'); fwrite($fp, 'world'); fclose($fp);
    查看全部
  • 如果只是判断文件存在,使用file_exists就行,file_exists不仅可以判断文件是否存在,同时也可以判断目录是否存在,从函数名可以看出,is_file是确切的判断给定的路径是否是一个文件。
    查看全部
  • 一般情况下在对文件进行操作的时候需要先判断文件是否存在,PHP中常用来判断文件存在的函数有两个is_file与file_exists. $filename = './test.txt'; if (file_exists($filename)) { echo file_get_contents($filename); }
    查看全部

举报

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

微信扫码,参与3人拼团

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

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