-
=> 是数组成员访问符号 -> 是对象成员访问符号 比如: $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()显式的调用查看全部
-
类与对象查看全部
-
[ 开始字符类定义 ] 结束字符类定义 | 开始一个可选分支 ( 子组的开始标记 ) 子组的结束标记查看全部
-
静态方法echo Car::getName(),静态属性echo Car::$a; 不需要实例化对象,可以通过类名直接调用查看全部
-
->相当于js的. $this->name this.name查看全部
-
#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
提交
取消