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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • => 是数组成员访问符号 -> 是对象成员访问符号 比如: $array = array("site map"=>"map.php"); //定义了一个数组,包含一个数组成员:键名为site map,值为map.php $this->$name = $value $this 在php语言里是个特定的变量,它代表了类本身,->是访问其类成员的操作符,$this->$name = $value,这句代码意思是:将当前类的name变量的值设置为 $value.
    查看全部
  • 正则表达式中常用的模式修正符有i、g、m、s、x、e等。它们之间可以组合搭配使用。 它们的作用如下: //修正符:i 不区分大小写的匹配; //修正符:g表示全局匹配 //修正符:m 将字符串视为多行,不管是那行都能匹配; //修正符:s 将字符串视为单行,换行符作为普通字符; //修正符:x 将模式中的空白忽略; //修正符:A 强制从目标字符串开头匹配; //修正符:D 如果使用$限制结尾字符,则不允许结尾有换行; //修正符:U 只匹配最近的一个字符串;不重复匹配; //修正符:e 配合函数preg_replace()使用,可以把匹配来的字符串当作正则表达式执行;
    查看全部
  • php做的表单验证
    查看全部
  • __construct()构造函数就是:你生下来就开始执行 __destruct()析构函数就是:你死的时候就会执行
    查看全部
  • 调用父类的构造函数,需要使用parent::__construct()显式的调用
    查看全部
  • 类与对象
    查看全部
    0 采集 收起 来源:PHP类和对象

    2017-11-15

  • [ 开始字符类定义 ] 结束字符类定义 | 开始一个可选分支 ( 子组的开始标记 ) 子组的结束标记
    查看全部
  • 静态方法echo Car::getName(),静态属性echo Car::$a; 不需要实例化对象,可以通过类名直接调用
    查看全部
  • ->相当于js的. $this->name this.name
    查看全部
    1 采集 收起 来源:PHP类和对象

    2018-03-22

  • #PHP 文件函数 fileowner:获得文件的所有者 filectime:获取文件的创建时间 filemtime:获取文件的修改时间 fileatime:获取文件的访问时间 其中最常用的是文件的修改时间,通过文件的修改时间,可以判断文件的时效性,经常用在静态文件或者缓存数据的更新。
    查看全部
  • #PHP 判断文件是否存在 1.函数:is_file与file_exists. 用法:if (file_exists($filename)) { echo file_get_contents($filename); } 2.file_exists不仅可以判断文件是否存在,同时也可以判断目录是否存在, is_file是确切的判断给定的路径是否是一个文件。 3.更加精确的可以使用is_readable与is_writeable在文件是否存在的基础上, 判断文件是否可读与可写。
    查看全部
  • php
    查看全部
  • #PHP 文件系统 1.读取文件的函数:file_get_contents('./test.txt'); 作用:可以将整个文件全部读取到一个字符串中 file_get_contents也可以通过参数控制读取内容的开始点以及长度。 $content = file_get_contents('./test.txt', null, null, 100, 500); 2.PHP也提供类似于C语言操作文件的方法,使用fopen,fgets,fread等方法, fgets可以从文件指针中读取一行,freads可以读取指定长度的字符串 3.feof = file end of file while(!feof($fp))意思是:未到最后一行 feof是C语言标准库函数,如果文件结束,则返回非0值,否则返回0 feof(fp)有两个返回值:如果遇到文件结束,函数feof(fp)的值为非零值,否则为0。 4.使用fopen打开的文件,最好使用fclose关闭文件指针,以避免文件句柄被占用。
    查看全部
  • 静态方法也可以通过变量来进行动态调用 $func = 'getSpeed'; $className = 'Car'; echo $className::$func(); //动态调用静态方法
    查看全部
  • #正则匹配常用案例 <?php $user = array( 'name' => 'spark1985', 'email' => 'spark@imooc.com', 'mobile' => '13312345678' ); //进行一般性验证 if (empty($user)) { die('用户信息不能为空'); //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 '用户信息验证成功';
    查看全部

举报

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

微信扫码,参与3人拼团

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

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